git #OpenSSL #SSL #Github
遇到
OpenSSL SSL_read: Connection was reset, errno 10054
OpenSSL SSL_connect: Connection was reset in connection to github.com:443
問題的調(diào)試
首先確定自己可以連上Git連接的服務,如Github
分別試驗以下各種方案茶鉴,基本就可以解決
修改DNS
在經(jīng)秤捐耄科學出國的情況下,建議將出口大門DNS修改為
8.8.8.8
8.8.4.4
建議用DNS Benchmark測試打肝,選擇最優(yōu)的
解除 SSL 驗證
git config --global http.sslVerify "false"
調(diào)試SSL
git config --global http.sslBackend "openssl"
git config --global http.sslCAInfo "C:\Program Files Git mingw64 ssl cert.pem" #確定該路徑為git的安裝路徑
調(diào)試Git代理
設置代理
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
// 127.0.0.1:7890 為自己科學出國的代理地址
取消代理配置
git config --global --unset http.proxy
git config --global --unset https.proxy
查看Git代理配置
git config --global http.proxy #查看git的http代理配置
git config --global https.proxy #查看git的https代理配置
git config --global -l #查看git的所有配置