[英]Using gerrit rest api for Jenkins gerrit trigger
我想為我們的gerrit tigger jenkins插件啟用Rest API。
因此,每當我在gerrit tigger插件的rest api enable部分中提供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連接工作正常。
可能我缺少一些非常簡單的東西。
編輯詹金斯版本:2.7
Gerrit版本:2.12.2-49-g70b6923
Gerrit觸發插件:2.20.0
問候,
紹拉夫
當Java代碼嘗試使用未在jre的cacerts文件中列出的ssl證書通過https連接時,將發生此錯誤。
解
第1步
找到哪個JRE負責此錯誤。這是最重要也是最簡單的任務!
第2步
在CHROME BROWSER中打開該HTTPS URL,這可能會導致此錯誤,很可能是您對Gerrit服務器的https url有問題!
第三步
->頁面加載后,單擊位於URL左側的像符號一樣的鎖定。
->點擊詳細信息
->單擊查看證書。
->在層次結構中選擇“最重要的證書”,然后將證書圖像拖放到桌面。
現在您獲得了證書。
第三步
詳細的指南如何在jre的cacerts文件中安裝證書是此鏈接
注意:請發布問題的詳細信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.