执行Git命令时出现各种 SSL certificate problem 的解决办法
Posted 南瓜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行Git命令时出现各种 SSL certificate problem 的解决办法相关的知识,希望对你有一定的参考价值。
比如我在windows下用git clone gitURL
就提示 SSL certificate problem: self signed certificate
这种问题,在windows下出现得频率高些。我估计主要是git本身就是基于linux开发的,在windows上,容易缺失一些环境。
参考了一些文章,解决方法其实就是“直接不管ssl证书的事儿”-_-|||
方法如下:
1.创建临时环境变量:
windows上命令行输入:
- set GIT_SSL_NO_VERIFY=true git clone
Linux下:
- env GIT_SSL_NO_VERIFY=true git push
这里clon可以根据需要换成其他的git命令。
也可以把临时环境变量变为永久的,反正永远不验证ssl证书也没什么风险吧。。。
2.用git自带的配置命令:
- git config --global http.sslVerify false
问题解决。
以上是关于执行Git命令时出现各种 SSL certificate problem 的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
使用 TortoiseGit 创建 git clone 时出现 SSL 证书问题
使用 PIP 时出现“SSL:CERTIFICATE_VERIFY_FAILED”错误
运行 pip 安装:确认 ssl 证书时出现问题:[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败 [重复]
SSL:尝试连接到 python3.7 中的 websocket 时出现 CERTIFICATE_VERIFY_FAILED