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

文章介绍了当遇到GitSSL连接错误时,可以通过修改hosts文件中的GitHub域名IP,或者禁用SSL验证来解决问题。首先尝试更换网络或使用手机热点,接着修改hosts文件添加GitHub的IP地址,刷新DNS缓存。如果问题依然存在,则在GitBashHere中关闭http.sslVerify进行全球设置,以允许不安全的连接。


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

解除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上传教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值