git #OpenSSL #SSL #Github
遇到
OpenSSL SSL_read: Connection was reset, errno 10054
OpenSSL SSL_connect: Connection was reset in connection to github.com:443
问题的调试
首先确定自己可以连上Git连接的服务,如Github
分别试验以下各种方案,基本就可以解决
修改DNS
在经常科学出国的情况下,建议将出口大门DNS修改为
8.8.8.8
8.8.4.4
建议用DNS Benchmark测试,选择最优的
解除 SSL 验证
git config --global http.sslVerify "false"
调试SSL
git config --global http.sslBackend "openssl"
git config --global http.sslCAInfo "C:\Program Files Git mingw64 ssl cert.pem" #确定该路径为git的安装路径
调试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的所有配置
网友评论