Jenkins Git SSL证书错误
问题描述:
我很难设置我的git存储库以便在Jenkins中使用。Jenkins Git SSL证书错误
,我发现了以下错误:
SSL certificate problem: unable to get local issuer certificate
我们使用GitLab在我们的环境。
我已经试过:
- 打开sslVerify关闭在系统级(没有显示任何错误,但后来我收到了超时10分钟后(不克隆回购))
- 下载通过Internet Explorer gitlabs网页证书,并把它放在像 “sslCAinfo = C:/ Program Files文件/混帐/ mingw64/SSL /证书/ certificatefile.pem” 的gitconfig(不会改变任何东西)
我没有找到任何可以帮助你的网页。
答
Jenkins不支持GIT系统配置和GIT全局配置。 在我的情况下,我在GIT/bin目录中添加了curl-ca-bundle.crt。
我从Windows GIT得到它。 git --version git版本1.7.11.msysgit.0
并运行以下命令将https验证设置为false。
混帐配置--system http.sslVerify假
混帐配置--global http.sslVerify假
不知道你是证书的样子,但要确保当你从IE浏览器下载的证书有证书链中的所有证书。根,中间(如果有)和服务器证书。 – Veeram
如果您在系统级别关闭sslVerify,然后在10分钟后获得超时,请检查jenkins日志以获取更多错误。我无法告诉你在Windows上的路径,但管理詹金斯 - >系统日志可能会帮助你。 – Misko
@Misko我需要添加哪些日志呢? –