使用Git时报错OpenSSL SSL_read: Connection was reset, errno 10054


报错如下所示
在这里插入图片描述
遇到这个问题首先可以考虑开魔法或者开魔法加换个网比如开手机热点

解除SSL验证我没有试过, 我就在hosts文件中加上了ip的配置就好了

修改hosts的ip

根据网上的教程, 我试了试修改C盘中hosts文件的GitHub相关访问域名的ip, 如果ip不对就改一下 (ip查询工具:https://www.ipaddress.com/)

查询GitHub相关访问的域名对应ip
查询下面三个域名ip:

  • github.com
  • github.global.ssl.fastly.net
  • codeload.Github.com

找到hosts文件, 然后打开编辑, 没有使用过的话该文件应该是只读, 需要改成可以写入的状态
在这里插入图片描述
加上对应的ip地址如下图所示
在这里插入图片描述
保存修改后的文件, 然后进入 cmd 刷新 DNS, 命令ipconfig /flushdns
在这里插入图片描述
之后我的GitHub上传就成功了

多尝试

如果ip没有问题就多上传几次试试

解除SSL验证

若前面两步都没有用,修改设置,解除ssl验证,
进入Git Bash Here。

在这里插入图片描述
输入: git config --global http.sslVerify "false"
然后再去尝试上传

来源(侵删):
Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054
登入Github、Git本地上传及Visual Studio Code上传教程

猜你喜欢

转载自blog.csdn.net/mfysss/article/details/130666249
今日推荐