2016-09-28 217 views
0

我很难设置我的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(不会改变任何东西)

我没有找到任何可以帮助你的网页。

+0

不知道你是证书的样子,但要确保当你从IE浏览器下载的证书有证书链中的所有证书。根,中间(如果有)和服务器证书。 – Veeram

+0

如果您在系统级别关闭sslVerify,然后在10分钟后获得超时,请检查jenkins日志以获取更多错误。我无法告诉你在Windows上的路径,但管理詹金斯 - >系统日志可能会帮助你。 – Misko

+0

@Misko我需要添加哪些日志呢? –

回答

0

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假