写在前面:
如本文描述有错误,希望读到这篇文章的您能够提出批评指正。 联系方式:172310978@qq.com
参考文章:
问题现象:
1 | 近期在使用git拉代码的时候,发现代码无法clone下来,后来又尝试使用GitHub Desktop工具进行桌面端拉代码 |
Failed to connect to github.com port 443: Connection refused
问题原因:
1 | 一般产生这种原因的可能都是因为开了梯子或者其他代理工具导致的,刚开始也是这种想法,就用了重置代理或者取消 |
1 | git config --global http.proxy 'socks5://127.0.0.1:1080' |
1 | git config --global --unset http.proxy |
1 | 但是做了上述尝试之后发现并没有效果还是提示上述报错,根本没法解决问题,即使关闭了梯子发现问题还是一样 |
问题解决
第一步记录github.com的ip地址,通过IP地址查询可查询
复制地址以下地址
1 | github.com |
将复制好的github.com域名复制上查询到对应的ip地址
复制红色标志的是github的IP地址
第二步通过路径找到hosts文件:
复制地址以下路径
1 | C:\Windows\System32\drivers\etc |
第三步找到红色箭头的hosts文件:
第四步重新git拉代码
本文转自 https://juejin.cn/post/6999811900368224263,如有侵权,请联系删除。