簡體   English   中英

Jenkins:服務器 SSL 證書驗證失敗 - 發行者不受信任

[英]Jenkins: Server SSL certificate verification failed - issuer is not trusted

我正在與 Jenkins 合作進行自動構建。 我在 jenkins 中調用了一個批處理文件:

調用 Setup_trunk_01.bat

Setup_trunk_01.bat 的代碼為:

svn propset svn:externals "https://svn02/vc/disney_kingdom_iphone/branches/maintenance/update12_gungho@90987 trunk" .
svn update .

我有錯誤: svn: E230001: Server SSL certificate verification failed: issuer is not trusted

當我手動調用它時,它可以工作。 但是我無法更改Setup_trunk_01.bat 的代碼。 我認為問題出在憑據上。 但我不知道到底要修復什么錯誤。

我猜您的 SVN 服務器正在使用自簽名 SSL 證書進行 HTTPS。 您應該聯系系統管理員並要求他應用由受信任的證書頒發機構簽署的有效服務器證書。

您還可以通過在命令中添加--trust-server-cert命令行選項使 SVN 客戶端忽略此證書警告。 順便說一句,不要忘記在您的命令中添加--non-interactive選項。

如果要使用自簽名證書: Jenkins 服務器上的 SSH 並在命令行上執行一次:

svn list <REPO> --config-dir /var/lib/jenkins/.subversion/

永久接受自簽名證書。 就是這樣。 --config-dir應該指向 Jenkins 實例的 .subversion 文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM