错误描述
OpenSSL SSL_connect: Connection was reset in connection to github.com:443
看错误描述就标识ssl连接不到443端口。
本机已经挂了小飞机,说明是代理出了问题,所以先检查git的全局配置。
方案一
在git bash命令行中依次输入以下命令:
git config --global http.sslBackend "openssl"
git config --global http.sslCAInfo "D:\JavaEE\DevelopTools\Git\mingw64\ssl\cert.pem"
方案二
如果你开启了VPN,很可能是因为代理的问题,这时候设置一下http.proxy就可以了。
一定要查看自己的VPN端口号,假如你的端口号是7890,在git bash命令行中输入以下命令即可:
查看全局配置
通过cmd或者termianl等系统自带工具即可
git config --global -l
检查是否有https.proxy及http.proxy项
设置全局代理设置
示例7890端口是代理软件端口,按个人情况修改。
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
已有设置情况修改代理项
git config --global --unset http.proxy
git config --global --unset https.proxy
【Github】解决 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 - 一杯半盏 - 博客园 (cnblogs.com)
github同步代码时报错SSL_ERROR_SYSCALL的解决办法_github ssl错误-CSDN博客
Git报错: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443-CSDN博客
让git忽略ssl证书错误 - 简书 (jianshu.com)
解决github无法连接错误 OpenSSL SSL_connect: Connection was reset in connection to github.com:443 - LandWind - 博客园 (cnblogs.com)
【已解决】OpenSSL SSL_connect Connection (jacky-wangjj.github.io)
SSL_ERROR_SYSCALL in connection to github.com:443的解决 - 简书 (jianshu.com)
完美解决,fatal unable to access ‘httpsgithub.comxxxxxxxxxxx.git’ Recv failure Connection was reset_github recv failure: connection was reset-CSDN博客
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/notes/310681.html