GitHub提交多次出现“connection was reset, errno 10054”的解决方案
向GitHub提交代码的时候,多次出现errno 10054
的问题:
1 | fatal: unable to access 'https://github.com/*': OpenSSL SSL_read: Connection was reset, errno 10054 |
并且这个问题和403 timeout
经常交替出现。
网传的解决方案,我尝试效果并不理想:
1 | git config http.sslVerify “false” |
真正解决问题的是这一行代码:
1 | git config --global http.sslBackend “openssl” |
注意:因为GitHub服务器位于国外,所以有的时候网络原因很可能玄学抽风依然出现上述问题。这种情况最佳的解决方案是过几个小时再提交。特别是提交时间段尽可能选在上午下午出海主干网络不是那么拥挤的时候,要是晚上提交的话十有八九会失败!
参考资料
https://blog.csdn.net/tg928600774/article/details/117091962
https://blog.csdn.net/tg928600774/article/details/117091962