1. 程式人生 > 其它 >轉載-git push github失敗,提示:SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 筆記

轉載-git push github失敗,提示:SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 筆記

原始部落格地址:https://www.xjyili.cn/2547.html

問題描述
今天用IntelliJ IDEA提交完程式碼後,偶然之間發現沒有push到Github上,再仔細一看,之前好幾次的push都是失敗的(嗚嗚,我的Contribution) 。報錯都是一樣的:

Push failed: Failed with error: unable to access 'https://github.com/weidongcao/bigdata/': 
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

然後再換sourcetree和git命令列提交都提交不了,
然後去網上根據這個錯誤提示搜了一下,發現是因為Git的Http代理的問題,Git支援三種協議:git://、ssh://和http://,本來push的時候應該走ssh隧道的,但是因為設定了http代理,所以就走了http的代理,於是就提交不了了。
OK,找到原因了,那就取消http代理吧:

解決辦法
在github專案在本地的根目錄下開啟git命令列,
執行下面的命令:

git config --global --unset http.proxy

然後再次使用IntelliJ IDEA push,OK,問題解決,本來還想著需要再設定一下ssh呢,沒有想到不用