LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

在 Mac 上 通過 git clone 命令克隆 github 上的代碼,發現報錯:
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

原因:原來用的 Shadowsocks 來進行網絡代理,但執行 git clone 操作的時候把代理關了,但默認網絡還是開啓了 http 代理,導致無法通過 SSL 去下載 github 上的文件,git 走的是 http 代理通道。

嘗試以下方法最後解決:

  1. 把 ShadowsocksX-NG 代理重新打開。(走 PAC 自動模式)
  2. 退出 ShadowsocksX-NG 關掉代理,不使用代理。把 wifi 關掉再重新打開,重新執行 git clone 命令,以正常的方式克隆代碼。(筆者嘗試這樣也可以成功克隆)

總的來說是代理的問題,有時可能切換了之後 wifi 網絡還沒生效,奇奇怪怪的得多試幾次才能成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章