美文网首页
Git OpenSSL SSL网络错误调试

Git OpenSSL SSL网络错误调试

作者: Rac | 来源:发表于2021-04-18 13:07 被阅读0次

    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的所有配置

    相关文章

      网友评论

          本文标题:Git OpenSSL SSL网络错误调试

          本文链接:https://www.haomeiwen.com/subject/mgzmlltx.html