所以我有一个 Jenkins 主机,我需要添加自签名 SSL 证书才能使 HTTPS 连接到我们的 bitbucket 服务器工作。

Java:C:\Program Files\Java\jre1.8.0_4
CACerts: $($java_path)\lib\security\cacerts

我现在想使用使用 HTTP 连接到 bitbucket 的 branch source plugin 但我收到以下错误:



环顾四周将是一个问题,因为我没有将证书添加到 cacerts 文件中,但是我确定它们已添加,我已经检查它们是否包含在 cacerts 文件中,同一个 jenkins 实例是否可以使用不同的 cacerts文件?如果是这样,有人知道这个 cacerts 文件在哪里吗?

最佳答案

Jenkins 正在通过您设置的 jvm 运行,cacerts 文件通常位于“C:\Program Files\Java\youjdkversion\jre\lib\security”路径上,我已经被困了好几天试图解决该问题和该指南帮我解决了:https://github.com/escline/InstallCert

请记住重新启动 jenkins,因为您的新证书将在下一次 jvm 运行中使用,而不是在当前运行中使用

关于java - 仍然缺少 jenkins bitbucket 分支源插件的自签名证书,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39468547/

10-11 10:41