git拉取上游代码:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

短命女 2022-11-10 10:45 300阅读 0赞

git拉取上游代码,出现:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

我出现这种情况是因为代理设置问题,而且设置的比较乱。

我的解决流程:

1.设置代理(不是直接取消,先设置再取消)

  1. git config --global http.proxy 'http://localhost:1080'

执行出现:

Proxy CONNECT aborted

2.取消代理

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

大部分情况,我的问题能解决。

还有问题就把另外两种都试一下(配置下再取消):

  1. git config --global --unset https.proxy
  2. git config --global --unset socks.proxy

前面第1步,设置代理后,执行出现:

Proxy CONNECT aborted

那可能是设置自己代理的协议配置不对,用的代理协议,如下(选一个合适的,不要直接复制粘贴,我的代理端口是1080,根据实际情况配置):

  1. git config http.proxy 'socks://localhost:1080'
  2. git config https.proxy 'socks://localhost:1080'
  3. git config http.proxy 'socks5://localhost:1080'
  4. git config https.proxy 'socks5://localhost:1080'

如果自己启用了代理,那就先不要取消了,试一下,看代码能拉下来不,如果配置正确就没问题了,如果拉不下来再试上面的第2步。

如果自己代理地址正确,但是按上面设置后还不行,考虑一下是不是代理地址不能加引号,如下:

  1. git config http.proxy socks://localhost:1080

发表评论

表情:
评论列表 (有 0 条评论,300人围观)

还没有评论,来说两句吧...

相关阅读