OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to git.paas.sinopec.com:443

問題描述
今天用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
1
2
然後再換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呢,沒有想到不用

————————————————
版權聲明:本文爲CSDN博主「荒野雄兵」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/daerzei/article/details/79528153

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