将项目从gitlab存储库克隆到Jenkins时出现问题?

时间:2018-04-04 10:23:47

标签: jenkins ssl-certificate gitlab devops

我是jenkins technologie的新人。

我开始创建一个jenkins作业,将代码从gitlab拉到jenkins。这个工作没有用,因为我有一个问题告诉jenkins不信任gitlab服务器使用的自签名证书

截图中的

问题 enter image description here

我可以从jenkins inetrface(来自网站)进行一些配置,以允许克隆自签名证书。

非常感谢任何帮助。

谢谢

2 个答案:

答案 0 :(得分:0)

从试图访问您的仓库时未指定任何凭据的图像中,您会提到某种形式的凭证

除了您的计算机不信任来自gitlab的证书,您必须将证书添加到您的git(安装位置) 这个链接会给你一个详细的解释:)

server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

答案 1 :(得分:0)

警告:仅在理解此行为会引起的安全问题时使用。

我的公司正在托管具有自定义证书的github企业,因此面临类似的情况。以下是我为缓解该问题而采取的解决方法。

  • jenkins 用户身份登录jenkins服务器(在我的情况下,我使用sudo su jenkins进行此操作)。
  • 将以下行添加到〜/ .gitconfig 并保存。
[http]  
    sslVerify = false
  • 重新启动jenkins服务器。
相关问题