GIT PUSH SSL certificate problem
Posted 陈-chen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT PUSH SSL certificate problem相关的知识,希望对你有一定的参考价值。
https://blog.csdn.net/zenson_g/article/details/49148407
两天,不知道为什么,用Git提交代码到服务器时,总出现SSL certificate problem: unable to get local issuer certificate while accessing错误。在网上找了一下,发现解决的方法有以下几个:
方法一:
如果你是用命令行提交的,可以用以下命令设置临时环境变量GIT_SSL_NO_VERIFY。
Windows下:
set GIT_SSL_NO_VERIFY=true git push
- 1
Linux下:
env GIT_SSL_NO_VERIFY=true git push
- 1
设置好之后,然后用Git提交。
当然,你也可以把GIT_SSL_NO_VERIFY设置成非临时环境变量,这样就不用每次提交都要执行上面的命令了。
方法二:
你也可以在命令行执行以下命令,之后再提交。
git config --global http.sslVerify false
- 1
以上两个方法,亲测有效,建议第二个,直接去掉git的ssl验证。
以上是关于GIT PUSH SSL certificate problem的主要内容,如果未能解决你的问题,请参考以下文章
Git SSL certificate problem: unable to get local issuer certificate
解决:git SSL certificate problem: unable to get local issuer certificate
解决git clone报错SSL certificate problem
git SSL certificate problem: unable to get local issuer certificate-解决问题
git SSL certificate problem: unable to get local issuer certificate-解决问题