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

Posted 常用昵称

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让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...

以上是关于让git忽略SSL证书错误。及push项目时消除警告的主要内容,如果未能解决你的问题,请参考以下文章

如何让 ruby​​ 的 xmlrpc 客户端忽略 SSL 证书错误?

RestSharp - 忽略 SSL 错误

C# HttpClient 是不是忽略 SSL 证书错误?

git 忽略提交及已push过得文件忽略提交

服务器的SSL证书验证失败问题,怎么解决

为什么网站安装SSL证书如此重要?