在自己电脑上git clone项目,报错
Failed to connect to github.com port 443: Timed out
Failed to connect to 127.0.0.1 port 1080: Connection refused
最开始,以为是网络问题,但是后来发现网络连接没问题,能ping通github.com
然后又查帖,有说是代理的问题:
尝试了 网上的 设置代理:
git config --global https.proxy [http://127.0.0.1:1080](http://127.0.0.1:1080/)
git config --global https.proxy [https://127.0.0.1:1080](https://127.0.0.1:1080/)
和取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
或者删除cmd默认路径下的.gitconfig文件
尝试后都没有解决问题,才发现报的都不是一个错,不是这个port 443的问题。
最后参考
和
https://blog.csdn.net/qq_45435600/article/details/98177142 终于解决了。
就是 修改 /etc/hosts 文件
vim /etc/hosts
把跟github.com 相关的行注释掉,重新git clone,就成功啦!
======================================================================
个人补充
win系统无法修改hosts的话,复制hosts里面的文字,重做一个文件,替换它,原文件建议改名另存,不要轻易删除。