我正在使用 Jenkins、GitBlit 集成为我的公司执行 POC。
我已经安装了 GitBlit & Jenkins 并按照以下步骤操作
- 安装 Jenkins 和 GitBlit
- 使用 authority.cmd 生成自签名证书以使用我的 IP 地址
- 在 gitblit 中创建了一个 ruby cucumber 项目
- 在编辑 -> 接收选择 GitBlit 存储库中添加了 jenkins 用于预接收脚本
- 在 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
- 在詹金斯,我创建了自由式项目
- 在源代码管理中添加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