包含下面兩種錯誤
- 一、unable to access 'https://github.com/username/xxx.git/': OpenSSL SSL_read: Connection was reset, errno 10054
- 二、unable to access 'https://github.com/username/xxx.git/': Failed to connect to github.com port 443 after 21171 ms: Timed out
- 不同處理方法
- 1、取消或設置代理
- 2、網絡問題
- 3、Git配置問題
一、unable to access ‘https://github.com/username/xxx.git/’: OpenSSL SSL_read: Connection was reset, errno 10054
二、unable to access ‘https://github.com/username/xxx.git/’: Failed to connect to github.com port 443 after 21171 ms: Timed out
你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,了解一下Markdown的基本語法知識。
不同處理方法
1、取消或設置代理
這種方法在百度最為常見,這里不作解釋,就是單純本地使用了代理或者沒使用代理,自行百度隨便就能找到,主要發生在下載項目代碼的時候
2、網絡問題
這種通常是自己有Git項目倉庫,但是因為在不同網絡中,例如公司網絡變成了家里的網絡或者手機熱點的情況下容易出現,因為有的IP是不干凈的,換句話說這個IP在你使用之前可能被別人用著,拿來大量訪問Git或者某個網站,被標記成了暫時不可訪問的IP。
這種情況下通常是換個IP,或者更換網絡就行了,我這里是先本地推送上去(雖然會失敗,但是如果不是要部署的話,本地能看懂啊變動就好,后續網絡OK了再推送)。但是也有比較多的碼農是需要發版需要給別人拉代碼的,這種就建議換個網絡了,我是換另一張卡的熱點就OK,另外開飛行模式后再關閉,運營商通常會給你換個IP的,可以試試,不過有的卡換好多次就那幾個IP,還是不能用,這和卡也有一定原因。如果還是沒有合適的網絡還是有一個辦法的,往下看方法3。
3、Git配置問題
其實這里也算是網絡問題,通常大家把項目和本地進行綁定的時候都是使用的https的鏈接,重新綁定項目換成ssh的鏈接就可以了。這里的原因本人沒仔細研究過,但是之前遇到這個問題的時候嘗試過,真實有效,我推測應該是網絡的問題,被認定為不安全的鏈接,但是使用ssh就安全了,這和套接字之間的加密連接方式也是有關系的,因為這個方法是一年前當時試了快一天才搞定的,具體代碼已經不知道怎么用了,需要處理的可以直接朝著這個方向去解決,這里展示一下兩種鏈接的區別:
1、https://github.com/deadpool-liu/項目名.git:8080
2、ssh://github.com:deadpool-liu/項目名.git:8087
2、git@github.com:deadpool-liu/項目名.git