换了新电脑后在新电脑上配置了git环境以及翻墙工具,之前老电脑上git是用翻墙工具去做代理的,现在新电脑也是这么配置,git管理的工程是直接拷过来的,但是比云端的旧,所以需要拉取一下,结果提示错误:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

去网上找了相关贴子,主要是以下几种方法:

  • 1.设置GIT_SSL_NO_VERIFY环境变量为”ture”
  • 2.设置代理参数:

git config --global http.proxy http://127.0.0.1:1234(端口按自己实际情况来)
git config --global https.proxy http://127.0.0.1:1234(端口按自己实际情况来)

  • 3.git的全局配置增加git config --global http.sslVerify false
  • 4.git的全局配置增加git config --global --add remote.origin.proxy ""

上面所有方式都试过后,发现还是只有第四种方式对我有效,在此记录.


一个电子工程师的自我修养