SSL_ERROR_SYSCALL in connection to github.com:443的解决

错误描述

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/310681.html

(0)
上一篇 2024年1月2日
下一篇 2024年1月4日

相关推荐

发表回复

登录后才能评论