文章目录
- 修改hosts的ip
- 多尝试
- 解除SSL验证
报错如下所示
遇到这个问题首先可以考虑开魔法或者开魔法加换个网比如开手机热点
解除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上传教程