Назад | Перейти на главную страницу

CodeCollaborator svn доступ

Я пытаюсь настроить копию программы отслеживания CodeCollaborator для выполнения проверки кода, но когда я пытаюсь указать ее в нашем репозитории SVN, я получаю сообщение об ошибке

Ошибка: недопустимый ввод: ошибка конфигурации сервера контроля версий: не удалось создать допустимую конфигурацию Subversion на основе настроенного URL-адреса репозитория: svn: OPTIONS of 'https: // svnserver: 8443 / svn / Репозиторий': Проверка сертификата сервера не удалась: издатель не является доверенным (https: // svnserver: 8443)

Однако я понятия не имею, какой сертификат взять и где его установить. Я пробовал запустить простой svn list https://svnserver:8443/svn/Repository/ что дает мне ошибку

Ошибка проверки сертификата сервера для "https: // svnserver: 8443 / svn / Репозиторий /:

  • Сертификат не выпущен доверенным центром. Используйте отпечаток пальца для подтверждения сертификата вручную!

Справочная информация:

  • Имя хоста: svnserver.domain.local
  • Действительно: со вторника, 12 августа 2008 г., 10:27:29 GMT до пятницы, 10 августа 2018 г., 10:27:29 GMT
  • Эмитент: svnserver.marvel.local
  • Отпечаток пальца: (набор шестнадцатеричных значений) (R) извлечь, принять (t) временно или принять (p) постоянно?

После этого я могу без проблем запускать команды svn из командной строки, но все равно получаю сообщение об ошибке при настройке CodeCollaborator.

Какие сертификаты мне нужно установить и где это запустить?

CodeCollaborator утверждает, что использует конфигурацию вашего svn-клиента, поэтому я думаю, что вам нужно настроить svn-клиент на доверять эмитенту ... то есть сертификат, который вам нужен, предназначен для CA (в вашем примере это svnserver.marvel.local). Сохраните его где-нибудь локально и укажите на него в файле сервера, как описано в онлайн-книге svn.

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