这篇文章会教你解决GitHub无法访问、打不开、打开慢、抽风的问题,我们将保持这些方法是最新的。
现在很多人把文档或者软件都写到github里面,所以经常用github找东西、下载东西方便了许多,但是这个网站是国外的,有时候快、有时候慢,有时候直接打不开,反正各种抽风,而且这种抽风还不是全国性的,可能只是部分地区打不开。
下面提供的方法亲测是有效的,不过依然是不能保证100%所有人都有效,因为有些地区就是无法访问国外的网站,无论怎么搞,除非你会架设梯子。
主要解决方案还是修改HOSTS文件,网上也是这种方案,但是网上提供的IP地址很容易过时,所以他们的方案很快就失效了,而这个方案会教你查看GitHub实时的IP地址;其次还会提供一些其他的访问github的方案。

推荐HOST修改工具
高手一般不需要工具,直接就能找到hosts文件所在位置,并直接修改;小白需要工具,因为hosts文件不是那么容易修改的。
教程开始
方案1:修改hosts大法
这个方案独特之处,在于你可以获得GitHub的实时ip,这个ip一般不是你自己ping的那个,因为你ping到那个是你自己无法访问的。如果后期你继续按这个方案设置,依然无法访问时,请尝试去掉hosts文件中修改的内容,使用默认设置再次访问github,依然无法访问时,可尝试方案2.
第一步:获取github ip
去这个网站:https://github.com.ipaddress.com/

再去这个网站获得一个IP:https://fastly.net.ipaddress.com/github.global.ssl.fastly.net

最后再去这个网站获取GitHub静态资源IP地址:https://github.com.ipaddress.com/assets-cdn.github.com

第二步:写入到hosts文件
最后以下面这种格式记下来,写到hosts文件里面;注意下面这个是本文发布时可用的,后期可能会失效,请按上面的方法自己获取最新IP。
140.82.113.3 github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
第三步:使用CMD命令刷新dns缓存
打开系统CMD黑框,输入下面的命令执行。
ipconfig /flushdns

方案2:使用镜像网站(简单)
这里的镜像网站其实不是把GitHub都给做了个副本,我认为更像是一个加速器或者代理访问器,你可以直接通过这个网站访问GitHub的项目和下载,需要注意,这种网站我们也无法判断其安全性,所以建议不要用于账号密码登陆,仅作为下载使用。
不过这些镜像网站稳定性可能不是很好,不能保证持久性有效,都写在下面了,挨个试试,失效的反馈给我们。
https://github.com.cnpmjs.org/
原创文章,作者:Get巧不巧,如若转载,请注明出处:https://get.qiaobuqiao.com/post-5022