Ответ 1
TeamCity 10.0, похоже, добавил параметр "Корень VCS" в разделе "Параметры подключения Subversion" в "Включить SSL-сертификат без доверенного". Проверка этой опции исправила эти ошибки для меня.
Сегодня утром я обновился до TeamCity 10.0, и с момента обновления TC не может подключиться к моему серверу Subversion. Я вижу ошибку:
Не удалось выполнить тестовое соединение в MyProject Ошибка подключения указанного URL: svn: E200015: сертификат SSL для сервера https://svnserver:8443" отклонен
Не было проблем с сертификатом до обновления до версии 10. Есть ли что-то, что мне нужно сделать сейчас, чтобы позволить TC получить доступ к SVN через SSL?
TeamCity 10.0, похоже, добавил параметр "Корень VCS" в разделе "Параметры подключения Subversion" в "Включить SSL-сертификат без доверенного". Проверка этой опции исправила эти ошибки для меня.
Я смог исправить эту проблему, сообщив SVN на сервере TeamCity, чтобы он принял сертификат навсегда. Мое решение будет работать только в том случае, если вы используете операционную систему Microsoft Windows, а ваша служба TeamCity работает под учетной записью пользователя для службы, а не с учетной записью машины.
Если вы дистанционно подключаетесь через RDP к серверу TeamCity в качестве пользователя, в котором работает служба TeamCity, и пытаетесь проверить что-либо с вашего SVN-сервера, он должен просить вас игнорировать плохой сертификат или принимать сертификат на постоянной основе. Если вы его принимаете на постоянной основе, ваш сервер TC сразу не будет генерировать ошибку с вашими корнями SVN. Примечание. Я использовал TortoiseSVN для выполнения проверки на сервере TeamCity.