New 构建你的护城河   登录后该广告会消失
解决Github无法访问
8786 ·
2 ·
2021-02-28 17:09:53
最新编辑原因:

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


在网络正常的情况下,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 复制
评论2
upupor
upupor 楼主
2021-03-21 00:47:00 ·  回复 · 1#

代理才是解决问题的根本

upupor
upupor 楼主
2023-09-14 21:26:13 ·  回复 · 2#

建议配置socks5的代理

git config --global http.https://github.com.proxy socks5://ip:端口
推荐阅读