簡體   English   中英

svn命令行錯誤“服務器證書驗證失敗:發行者不受信任”我如何解決此錯誤?

[英]svn command line error “Server certificate verification failed: issuer is not trusted” how can i resolve this error?

我有CCNET構建服務器設置。 我定義時遇到錯誤

   <sourcecontrol type="svn">
     <executable>c:\Program Files\VisualSVN Server\bin\svn.exe</executable>
     <trunkUrl>https://test-server.local/svn/test/Websites/test.com/trunk</trunkUrl>
     <workingDirectory>D:\Program Files\mypath</workingDirectory>
     <username>user</username>
     <password>password</password>
   </sourcecontrol> 

在我的ccnet.config中,我得到服務器證書驗證失敗:發行者不受信任的test-server.local”,如何解決此錯誤?我正在使用ccnetservice運行CCNET。

您是否嘗試使用http而不是https?

<trunkUrl>http://test-server.local/svn/test/Websites/test.com/trunk</trunkUrl>

評論后:

嘗試以下操作:在構建代理上執行本地svn檢出,您可能會遇到相同的錯誤,並且在永久接受證書后仍可以繼續操作。 然后,您也應該可以從ccnet使用。 確保手動執行登錄時所使用的帳戶與ccnet正在運行的帳戶相同。

http://danhounshell.com/blog/subversion-error-certificate-verification-failed-with-cruisecontrol-net/

要接受CruiseControl.Net本地用戶帳戶的SSL例外:

永久接受SSL證書

使用巡航控制使用的帳戶登錄到托管CruiseControl.Net的服務器。 打開命令提示符,然后鍵入:'svn list https://'。 當提示您接受認證例外時,永久輸入“ p”。

我不同意這里的其他答案,因為它們不能解決真正的問題,而只能提供解決方法。

如果您使用HTTPS,則應該使用域受信任的證書頒發機構或某些第三方的證書頒發機構對證書進行簽名。 這是真正的解決方案:使用有效且受信任的簽名證書。

暫無
暫無

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

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