今天pull代码时报错
SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
之前一直都是正常的。不知何解,在网上搜了很多方法,如下:
Method 1、打开git config文件
vi ~/.gitconfig
然后查看是否设置了[http]
和[https]
选项
如果代理设置错误了的话,使用下面语句移除代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
Method 2、
在macOS High Sierra 10.13.6上运行networksetup -setv6off Wi-Fi
来解决主机名(hostnames)被解析为IPv6地址的问题。
Method 3、
我用了前面两个方法都没用,最后同事告诉我说重启就好了,然后重启真的就好了。。。没有什么是重启不能解决的【哭笑】。
前面两个解决方法都来自:
https://stackoverflow.com/questions/48987512/ssl-connect-ssl-error-syscall-in-connection-to-github-com443