我想为我们的gerrit tigger jenkins插件启用Rest。
因此,每当我在gerrit插件的rest启用部分中提供http用户名/密码时,都会这样做。我得到以下异常
Connection error : sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target我使用的密码来自我们的gerrit安装的->设置-> http密码UI。我不知道git/gerrit服务器的内部安装及其配置。
我用于正常git+gerrit操作的ssh连接工作正常。
也许我错过了一些很简单的东西。
编辑 Jenkins版本: 2.7
Gerrit版本: 2.12.2-49-g70b6923
Gerrit触发器插件: 2.20.0
致以敬意,
索拉夫
发布于 2016-06-08 06:38:36
当Java代码试图使用ssl证书通过https连接时会发生此错误,该证书未在jre的仙人掌文件中列出。
溶液
第一步
定位哪个JRE负责这个error.This是最重要和最简单的任务!
第二步
打开CHROME浏览器中的HTTPS,这将导致此错误,很可能您对Gerrit服务器的https URL有问题!
第三步
->页面加载后,单击锁定类符号,位于其上的url.Click的左侧。
->点击细节
->单击视图证书。
->在层次结构中选择最高级别的证书,并将证书图像拖放到桌面上。
现在你拿到证书了。
第三步
详细说明如何在jre的cacerts文件中安装证书是THIS链接。
注:请张贴有详细信息的问题。
https://stackoverflow.com/questions/37679304
复制相似问题