本文主要是介绍修复Git进行Push操作时Connection was reset, errno 10054,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 现象
- 解决方案
- 解决方案1
- 解决方案2
- 参考
现象
笔者最近在提交PR时发现提交代码时一直弹出下面这段话:
Failed to connect to github.com port 443 after 21086 ms: Timed out
尝试过各种方案都没有很好的解决问题,经过搜索引擎不断尝试得出以下两种有效方案
解决方案
解决方案1
使用cmd
或者git-bash
,使用命令行输入
git config --global http.sslVerify "false"
这种方案笔者早期遇到上传失败问题时,是有效的,因为那会github
相关地址都是可以连通的,所以在网站连通性没问题的情况下,关闭这个校验是可以解决问题的。
解决方案2
这是笔者记录本次push失败时用的方式,将下面者三个地址通过https://www.ipaddress.com/搜索到可达的ip地址
github.com
github.global.ssl.fastly.net
codeload.Github.com
如下图所示
得到域名以及ip地址后将地址配置到hosts文件中
140.82.112.3 github.com
151.101.1.194 github.global.ssl.fastly.net
140.82.114.9 codeload.Github.com
问题解决!!!
参考
【Git/GitHub】解决Git上传时OpenSSL SSL_read: Connection was reset, errno 10054的错误
这篇关于修复Git进行Push操作时Connection was reset, errno 10054的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!