Failed to connect to github.com port 443: Operation timed out


有可能你的gitbub之前设置过代理,只需分别执行如下代码即可:

git config --global --unset http.proxy
git config --global --unset https.proxy

如果还没有解决,可以尝试如下解决方式(好像有些仓库有效,有些仓库无效):

git config --global url.git://github.com/.insteadOf https://github.com/

有些还是https开头

 

 

 

 

 

 

情况一(仓库域名无法访问)

一番操作查看了host文件中github.com的IP,试了一下旧的IP果然访问不了。

1、查询可以用的IP
https://www.ipaddress.com/上分别搜索
github.com、github.global.ssl.fastly.net

2、修改host文件

操作:sudo vi /etc/hosts,替换成以下ip即可



情况二(需要梯子的资源)

遇到资源库一定需要梯子的情况,如需要访问https://chromium.googlesource.com/,梯子后仍然无法下载。原因是没有执行到外部的的流量。

1.设置代理方法即可解决(请自行查找你的http代理端口)
git config --global http.proxy "localhost:port"

2.完成后取消设置
git config --global --unset http.proxy


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM