git 报错 LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

github上的项目在进行 git pull 或 git clone 时出现该报错,在确认网络还行且能科学上网的前提下,列出如下解决方式:

方法一:

可能由于 ipv6 引起,执行

networksetup -setv6off Wi-Fi

(第一次使用方法一时能解决,后面仍然会出现该报错再次使用失效,换方法二)

方法二:

执行

git config --global --add remote.origin.proxy ""

(若仍然不行则换方法三)

方法三:

执行

git config --global http.sslBackend "openssl"
git config --global --add remote.origin.proxy ""

方法四:

一段时间实践后发现上面的方法只能暂时解决,直接取消代理,往往能持续一段时间...

git config --global --unset http.proxy
git config --global --unset https.proxy

到这里基本就行了

猜你喜欢

转载自blog.csdn.net/m0_38001814/article/details/119956747