当前位置: 首页 > 工具软件 > LibreSSL > 使用案例 >

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

封锐藻
2023-12-01

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

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

我的解决流程:

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

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

执行出现:

Proxy CONNECT aborted

2.取消代理

git config  --global  --unset http.proxy 

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

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

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

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

Proxy CONNECT aborted

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

git config http.proxy 'socks://localhost:1080'
git config https.proxy 'socks://localhost:1080'

git config http.proxy 'socks5://localhost:1080'
git config https.proxy 'socks5://localhost:1080'

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

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

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

 

 类似资料: