自学内容网 自学内容网

【已解决】git clone报错:Failed to connect to github.com port 443: Timed out

1.问题原因1

报错信息1:

fatal: unable to access 'https://github.com/microsoft/xxx/': Failed to connect to github.com port 443: Timed out

报错信息2:

fatal: unable to access 'https://github.com/xxx/xx/': OpenSSL SSL_read: Connection was reset, errno 10054


因为git在拉取或者提交项目时,中间会有git的http和https代理,但是我们本地环境本身就有SSL协议了,所以取消git的https代理即可,不行再取消http的代理。

2 问题原因2


当前代理网速过慢,会产生偶尔会成功,偶尔失败的情况。如果下述的解决方案都试过了没有解决问题,可以多试几次git clone,可能会突然成功

3.解决方案


1.在项目文件夹的命令行窗口执行:

//取消http代理
git config --global --unset http.proxy
//取消https代理 
git config --global --unset https.proxy

之后重新尝试

git clone https://github.com/microsoft/xxx.git

如果还是不可以的话可以再次尝试以下命令:

git config --global http.sslVerify "false"

注意以上尝试的时候先不要科学上网,如果无法解决再尝试科学上网重新运行以上的解决方案。

附带在尝试的时候其他报错的解决方案:


原文地址:https://blog.csdn.net/m0_64669072/article/details/145140929

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!