Я пытаюсь использовать phabricator (https://github.com/phacility/phabricator) для подключения к внешнему хранилищу SVN. Возникает проблема с сертификатом сервера svn, например, Firefox говорит («Не удалось проверить этот сертификат, потому что издатель неизвестен»). Я подозреваю, что проблема в имени машины, и сертификат не совпадает. Но я ничего не могу сделать на стороне сервера.
Проблема появляется с командой запускается phabricator (который также не выполняется из строки cmd), который:
svn --non-interactive -no-auth-cache --trust-server-cert -username 'xxx' --password 'YYY' cat 'https://some_file_in_svn'
Выход:
Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://blabvlabla.com)
У меня нет возможности изменить эту строку, потому что ее генерирует фабрикатор, и я уже попробовал почти все (возможно, неправильно):
Удивительно, что удаление параметров из cmd (--non-interactive -no-auth-cache --trust-server-cert) заставляет его работать (я должен принять сертификат), но не имеет никакого эффекта, если я снова запускаю его вместе с ними ,
- Удаление неинтерактивного и принятие сертификата из командной строки svn -> Не работает
- Скачивание и импорт сертификата -> Не работает
- Добавление сертификата в список полномочий ssl в .subversion -> Не работает
Кажется, что-то похожее здесь, но ничего не работает! (https://secure.phabricator.com/T7471). Любой способ сказать Subversion просто не волнуйтесь, обойти проблемы с сертификатами?