IDEA提交失敗,提示:OpenSSL SSL_connect: SSL_ERROR_SYSCALL

提交代碼時,偶爾會出現提交失敗的情況,並提示:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

原因:

是Git的Http代理的問題,Git支持三種協議:git:// 、ssh:// 和 http:// ,本來push的時候應該走ssh隧道的,但是因爲設置了http代理,所以就走了http的代理,於是就提交不了了。

解決辦法:

  • 方法一:這種情況偶爾出現,可能時當時的網絡問題,可以換個wifi或者熱點,或者,,過一會再試試(如果還不行,用方法2)
  • 方法二:既然是因爲設置了http代理,那取消該設置即可
    • 打開需要提交的項目的本地根目錄
    • 直接右鍵單擊(不要選中某個文件夾),選擇Git Bash Here,進入命令行在這裏插入圖片描述
    • 輸入以下命令,回車即可
      git config --global --unset http.proxy在這裏插入圖片描述
    • 重啓idea再進行提交即可

參考資料

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