记坑日志:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
问题描叙
在mac上使用git拉取github仓库,出现以下错误
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
百度谷歌一圈,基本围绕着说是设置了代理,需要移除代理。但此方案对我无效。
解决方案
问题分析
首先看你的网络环境,如果你没有使用代理,那百度到的大部分方案应该是可行。而我是使用了代理,并且定义了pac里面github必走代理的(国内访问github网速实在慢 )
所以应该是配置好代理
解决方案
打开gitconfig文件
vi ~/.gitconfig
我的原本配置是这样子的
按i进入编辑模式,添加内容
[http]
proxy = socks5://127.0.0.1:xxx(代理的端口)
[https]
proxy = socks5://127.0.0.1:xxx(代理的端口)
然后按esc,输入:wq退出
再进行git clone操作就可以了
总结
不能正常解决时候,先查看gitconfig确定代理的情况,以及确定是否需要使用代理再进行操作
记录一下
参考文章
【debug】LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443