Ошибка командной строки svn "Ошибка проверки сертификата сервера: издатель не является доверенным", как я могу устранить эту ошибку?

У меня есть настройка сервера сборки 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"как я могу устранить эту ошибку? Я использую CCNET с ccnetservice.

3 ответа

Вы пытались использовать 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/

Чтобы принять исключение SSL для учетной записи локального пользователя CruiseControl.Net:

Принять сертификат SSL на постоянной основе

Войдите на сервер хостинга CruiseControl.Net, используя учетную запись, которую использует круиз-контроль. Откройте командную строку и введите: 'svn list https://'. Когда будет предложено принять исключение сертификации, введите "p" для навсегда.

Я не согласен с другими ответами здесь, так как они не имеют дело с реальной проблемой, а просто предоставляют обходные пути.

Если вы используете HTTPS, вы должны подписать сертификат либо с доверенным центром сертификации вашего домена, либо с какой-либо третьей стороной. Это реальное решение: используйте действительный и доверенный подписанный сертификат.

Другие вопросы по тегам