Принять сертификат для SVN от BugTracker.Net
Я пытаюсь интегрировать SVN с BugTracker.NET. На странице, которая обращается к SVN, я получаю сообщение об ошибке "Ошибка проверки сертификата сервера: сертификат выдан для другого имени хоста, эмитент не является доверенным". Я использую VisualSVN Server для сервера SVN.
2 ответа
Я нашел решение:
Откройте окно cmd на сервере bugtracker.net. Напишите любую команду svn, добавив параметр svn "--config-dir C:\what". Принять сертификат постоянно.
Пользовательские файлы будут сохранены в любой папке C: \
Затем перейдите в файл bugtracker.net web.config и добавьте эту же опцию в аргументы SubversionAdditional. add key="SubversionAdditionalArgs" value="- config-dir c:\what"
И он будет работать всегда, так как пользователь Windows IUSER_HOST (пользователь ASP) будет использовать этот каталог кэша и найдет файл, который будет доверять машине)
Скажем, вы пытаетесь получить доступ
https://www.xyz.com/<whatever>
И сертификат был выдан www.abc.com. Пытаться
https://www.abc.com/<whatever>
И это должно работать.