> 技术文档 > 【已解决】git clone报错:Failed to connect to github.com port 443: Timed out_windows git clone失败 failed to connect to proxy.

【已解决】git clone报错:Failed to connect to github.com port 443: Timed out_windows git clone失败 failed to connect to proxy.


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\"

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

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