老样子我们还是遵循问题的三个方面来剖析和解决问题
【1】是什么【2】为什么【3】怎么做
【1】gitHub是什么(老生常谈但是还是谈一下)
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
1、使用GitHub可以查看别人的项目;
2、可以建立静态网页;
3、可以管理插件;
4、可以在线编译;
5、可以托管代码等等
【2】gitHub为经常不能访问或者访问速度很慢
原因有很多众说纷纭,有人说是运营商的问题,联通和移动不怎么好三大运营商中只有电信访问比较稳定;有人说是2013年,一些垃圾的程序员写了个订火车票的浏览器插件放在github上,带着巨大的流量,一下子就把12306给干残废了,铁道部和工信部就商量把github墙了;还有人说是*%¥政#@&%治原因。。。。。总之就是就搬砖人带来了很多不便利,也多少阻碍了代码文化的交流纬度。
【3】怎么解决gitHub访问不了或者速度很慢的办法
原理:绕过DNS解析,直接使用本地DNS记录进行直接跳转
(1)查询github的DNS
点我查询github的DNS http://tool.chinaz.com/dns?type=1&host=github.com&ip= 选择一个TTL值最小的ip复制

(2)修改本地host文件
把上一步复制的TTL最小的IP替换到hosts里面
tips:修改hosts可以用命令行或者自带的编辑软件,到那时推荐用SwitchHosts(免费)点我去下载 https://github.com/oldj/SwitchHosts/releases 或者百度搜软件包
推荐配置
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
199.232.5.194 github.global.ssl.fastly.net
140.82.114.4 gist.github.com
199.232.96.133 cloud.githubusercontent.com
199.232.96.133 camo.githubusercontent.com
(3)保存之后发现原来访问不了的github网站现在可以访问了,原来速度慢的现在速度上来了,npm install初始化项目的时候一些个外部依赖包也可以拉下来了,不会报错了。
缺点就是不确定什么时候就又不可以访问了,再去查新的IP替换hosts里面的就可以了
作者:赵Wayne
链接:https://www.jianshu.com/p/7eea88343194
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异