Ssl 如何解决Jenkins插件安装问题?

Ssl 如何解决Jenkins插件安装问题?,ssl,jenkins,Ssl,Jenkins,我正在尝试安装开源Jenkins的2.162版。Jenkins成功地出现了,但当我转到管理Jenkins->管理插件时,我看到以下错误: 我做了一些搜索,发现这个问题与证书问题有关 检查更新站点时出错:SSLHandshakeException: sun.security.validator.ValidatorException:PKIX路径生成失败:>sun.security.provider.certpath.SunCertPathBuilderException:无法>找到请求目标的有效证

我正在尝试安装开源Jenkins的2.162版。Jenkins成功地出现了,但当我转到管理Jenkins->管理插件时,我看到以下错误:

我做了一些搜索,发现这个问题与证书问题有关

检查更新站点时出错:SSLHandshakeException: sun.security.validator.ValidatorException:PKIX路径生成失败:>sun.security.provider.certpath.SunCertPathBuilderException:无法>找到请求目标的有效证书路径


在密钥库中,我应该添加哪些网站证书以便jenkins可以从中加载插件?

我认为这里的答案可能会解决您的问题,听起来像是相同的问题:


只是一个小问题。将文件“hudson.model.UpdateCenter.xml”中的URL从https更新为http


违约
http://updates.jenkins.io/update-center.json

我能够从Jenkins用户界面解决这个问题,非常容易用管理员登录Jenkins

  • 管理詹金斯
  • 管理插件
  • 高级(在管理插件下)
  • 将URL从https更改为http,然后单击提交

  • 在最后一次点击立即检查

您必须在JENKINS java应用商店中配置JENKINS update site CA-s证书。只需获取这些证书(您可以从访问更新站点URL的浏览器中获取)并将其添加到java存储(java存储路径:
$java_HOME/jre/lib/security/cacerts

是的,我已经完成了,现在知道了创建证书的过程,但对于这个特定场景,不确定我需要添加哪个网站证书,以便Jenkins可以在设置时安装其插件。这不是一个好答案。很抱歉,不得不投否决票,但禁用安全性不能被视为解决方案。这不是一个好答案。抱歉,必须进行否决表决,但禁用安全性不能被视为解决方案。可能重复:
<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://updates.jenkins.io/update-center.json</url>
  </site>
</sites>