0

我正在使用 Jenkins、GitBlit 集成为我的公司执行 POC。

我已经安装了 GitBlit & Jenkins 并按照以下步骤操作

  1. 安装 Jenkins 和 GitBlit
  2. 使用 authority.cmd 生成自签名证书以使用我的 IP 地址
  3. 在 gitblit 中创建了一个 ruby​​ cucumber 项目
  4. 在编辑 -> 接收选择 GitBlit 存储库中添加了 jenkins 用于预接收脚本
  5. 在 gitblit-1.7.1\data\groovy 我添加了我的 jenkins,它再次托管在 localhost

这是我的网址

Jenkins :- http://localhost:8080/

GitBlit :- https://--.--.---.100:8443

GitBlit repo url :- https://--.--.---.100:8443/r/testGit.git
  1. 在詹金斯,我创建了自由式项目
  2. 在源代码管理中添加repo url

我在这里遇到问题 jenkins 无法连接,下面是错误消息和屏幕截图

 Failed to connect to repository : Command "git.exe -c core.askpass=true ls-    remote -h https://--.--.---.100:8443/r/testGit.git HEAD" returned status code   128:
 stdout: 
 stderr: fatal: unable to access   'https://--.--.---.100:8443/r/testGit.git/': SSL certificate problem: self    signed certificate in certificate chain

詹金斯错误信息

4

1 回答 1

0

你的选择是...

  1. 切换到 http:// 而不是 https://
  2. 切换到 ssh:// 而不是 https://
  3. 切换到 git:// 而不是 https://
  4. 购买签名的 SSL 证书
  5. 指示 Jenkins Git 不验证证书
于 2016-04-26T20:13:47.180 回答