解决Github无法访问
2198 ·
1 ·
2021-02-28 17:09
最新一次编辑的原因:

如果你有代理,直接看文末,代理才是解决问题的根本


在网络正常的情况下,Github无法访问大多是github.com域名经过DNS解析到的ip访问不到造成的

这种情况,需要检查您所在的地区,github.com解析的ip地址是多少,然后配置到hosts文件即可

 

解决方法

使用 https://github.com.ipaddress.com/www.github.com 来解析github的服务器ip地址

我这边解析到的是 140.82.113.4

根据解析到的ip,将其填写到hosts文件中

140.82.113.4      github.com
填写到hosts文件中

 

再次在浏览器访问github.com即可


最近发现一个有意思的事情,就是当你push失败的时候,在终端多执行几次git push就好了


最新的解决方法,如果您有代理的话,配置git的代理地址就好,我这边本地是http代理,有端口58591,所以执行以下命令即可

git config --global http.proxy http://127.0.0.1:58591

取消代理也很简单

git config --global --unset http.proxy

配置好之后,进行测试


本作品系原创,采用《署名-非商业性使用-禁止演绎4.0 国际》许可协议.转载请说明出处
本文链接:https://www.upupor.com/u/21022817005698945024 复制分享
评论1
upupor
upupor
2021-03-21 00:47 · 回复

代理才是解决问题的根本