自建gitlab配置SSL证书下出现SSL certificate problem: unable to get local issuer certificate
解决方案
方案一(不推荐)
这个问题是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。
只需要执行下面命令就可以解决:
git config --global http.sslVerify false
方案二(推荐)
将自己配置的证书放在git的安装目录下,我的地址是C:\Program Files\Git\mingw64\ssl\certs\com.crt
然后执行命令:
C:\>git config --global http.sslCAInfo "C:\Program Files\Git\mingw64\ssl\certs\com.crt"
可以用下面的命令查询是否配置成功
C:\>git config --list