Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins Git SSL证书错误_Git_Ssl_Jenkins_Gitlab - Fatal编程技术网

Jenkins Git SSL证书错误

Jenkins Git SSL证书错误,git,ssl,jenkins,gitlab,Git,Ssl,Jenkins,Gitlab,我很难在Jenkins中设置我的git存储库 我得到以下错误: 我们在我们的环境中使用GitLab 我所尝试的: 在系统级关闭sslVerify(没有显示错误,但10分钟后我收到一个超时(它不会克隆repo)) 通过Internet Explorer下载gitlabs网页证书并将其放置在gitconfig中,如“sslCAinfo=C:/Program Files/Git/mingw64/ssl/certs/certificatefile.pem”(不会更改任何内容) 我找不到任何有帮助的

我很难在Jenkins中设置我的git存储库

我得到以下错误:

我们在我们的环境中使用GitLab

我所尝试的:

  • 在系统级关闭sslVerify(没有显示错误,但10分钟后我收到一个超时(它不会克隆repo))
  • 通过Internet Explorer下载gitlabs网页证书并将其放置在gitconfig中,如“sslCAinfo=C:/Program Files/Git/mingw64/ssl/certs/certificatefile.pem”(不会更改任何内容)

我找不到任何有帮助的页面。

詹金斯不支持GIT系统配置和GIT全局配置。 在我的例子中,我在GIT/bin目录中添加了curl-ca-bundle.crt

我从WindowsGit获得它。 git——版本 git版本1.7.11.msysgit.0

并运行下面的命令将https验证设置为false

git config--系统http.sslVerify false


git config--global http.sslVerify false

不确定您的证书是什么样子的,但请确保当您从IE下载证书时,它拥有证书链中的所有证书。根证书、中间证书(如果有)和服务器证书。如果在系统级别关闭sslVerify,然后在10分钟后超时,请检查jenkins日志以了解更多错误。我无法告诉您Windows上的路径,但是管理Jenkins->System Log可能会对您有所帮助。@Misko那么我需要添加哪些日志?根据谷歌的说法,日志应该驻留在:默认情况下,日志应该位于%Jenkins_HOME%/Jenkins.out和%Jenkins_HOME%/Jenkins.err,除非在%Jenkins_HOME%/Jenkins.xmlI中自定义发现问题。这是因为无法使用http/s作为链接。我们需要使用SSH。一旦建立起来,一切都很顺利。谢谢你的回复!