让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项目时消除警告的主要内容,如果未能解决你的问题,请参考以下文章