Git 证书错误
1. 场景
# 1.克隆代码
git clone 项目URL
# 2.提示
Cloning into '{项目名}'...
fatal: unable to access '{项目URL}': SSL certificate problem: self signed certificate
2. 原因
Git服务器是公司内网自建服务器加自签名SSL证书,
Git在拉取代码时检查https证书时发现证书不可以信任,提示错误。
3. 解决方法
3.1. 永久关闭证书检查
只限当前项目(推荐)
git config http.sslVerify false
所有项目
git config --global http.sslVerify false
3.2. 临时关闭证书检查
macOS、Linux
export GIT_SSL_NO_VERIFY="true"
Windows CMD
set GIT_SSL_NO_VERIFY="true"
Windows PowerShell
$Env:GIT_SSL_NO_VERIFY = "true"