问题1:OpenSSL SSL_read: Connection was reset, errno 10054
在利用git上传自己的项目时会报错:
问题原因
openssl ssl_read:连接已重置,errno 10054
这是服务器的SSL证书没有经过第三方机构的签署,所以报错。
造成这个错误很有可能是网络不稳定,连接超时导致的,如果再次尝试后依然报错。
解决问题方法
方法一
- 首先检查C盘下host文件中的github相关访问的域名对应的ip是否正确,不正确查询正确的IP:https://www.ipaddress.com/
- IP地址没有问题的情况下,多上传几次。
方法二
若方法一没有用,修改设置,解除ssl验证。
进入Git Bash Here
输入
git config --global http.sslVerify "false"
此时,再执行git操作即可。
如果提示:
fatal: not in a git directory
那就先执行
git init
再输入:
git config http.sslVerify "false"
问题2:Failed to connect to github.com port 443:Timed out
在使用git push -u origin main
上传项目时又发生伤人的情况:
问题原因
网络问题或者的代理问题
解决问题方法
发现网络是没有问题,且github也能正常访问,
是代理的问题:
取消勾选代理服务器,使用自动检测设置
然后再重新 git push -u origin main
,就成功了。