首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gerrit rest api实现Jenkins gerrit触发器

使用gerrit rest api实现Jenkins gerrit触发器
EN

Stack Overflow用户
提问于 2016-06-07 12:23:17
回答 1查看 2K关注 0票数 0

我想为我们的gerrit tigger jenkins插件启用Rest。

因此,每当我在gerrit插件的rest启用部分中提供http用户名/密码时,都会这样做。我得到以下异常

代码语言:javascript
复制
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

致以敬意,

索拉夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-08 06:38:36

当Java代码试图使用ssl证书通过https连接时会发生此错误,该证书未在jre的仙人掌文件中列出。

溶液

第一步

定位哪个JRE负责这个error.This是最重要和最简单的任务!

第二步

打开CHROME浏览器中的HTTPS,这将导致此错误,很可能您对Gerrit服务器的https URL有问题!

第三步

->页面加载后,单击锁定类符号,位于其上的url.Click的左侧。

->点击细节

->单击视图证书。

->在层次结构中选择最高级别的证书,并将证书图像拖放到桌面上。

现在你拿到证书了。

第三步

详细说明如何在jre的cacerts文件中安装证书是THIS链接。

注:请张贴有详细信息的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37679304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档