让git忽略SSL证书错误。及push项目时消除警告

一、禁用

1.使用git向GitHub传项目时报错:fatal: unable to access "xxx": OpenSSL SSL_read:Connection was reset, errno 10054
禁用证书命令:git config --global http.sslVerify "false"
借鉴:https://blog.csdn.net/a157796...

2.当你通过HTTPS访问Git远程仓库,如果服务器的SSL证书未经过第三方机构签署,那么Git就会报错。这是十分合理的设计,毕竟未知的没有签署过的证书意味着很大安全风险。但是,如果你正好在架设Git服务器,而正式的SSL证书没有签发下来,你为了赶时间生成了自签署的临时证书,怎样才是最便捷的测试手段。

禁用证书命令:(--global是全局的意思)
git config http.sslVerify"false"
git config --global http.sslVerify false
git config --global http.sslVerify "false"
借鉴:https://www.jianshu.com/p/df4...

二、启用

使用$ git push -u origin main后弹出警告:TLS certificate verification has been disabled!
重新启用证书命令:
git config --global http.sslVerify true
(这个为什么加粗呢,因为有的博客只说了忽略,没说怎么重新启用证书)
借鉴:https://stackoverflow.com/que...

你可能感兴趣的:(gitgithub)