Обычно я использую визуальный svn для установки и настройки своих репозиториев svn. По умолчанию visual svn использует https на порту 8443. Я хочу создать сценарий, который экспортирует или проверяет некоторую часть моих репозиториев на недавно созданном сервере (облачном сервере). Единственная проблема, с которой я столкнулся, заключается в том, что когда я пытаюсь выполнить экспорт или оформление svn с аргументами аутентификации, мне нужно принять сертификат ssl на https. Есть ли в bash возможность указать ОС принять сертификат?
Большое спасибо, дайте мне знать, если вам понадобится дополнительная информация.
Вы можете использовать форму:
yes t | svn co --no-auth-cache --username USER --password PASSWORD https://repo directory
чтобы обойти эту проблему.
Если у вас есть собственный ЦС, который подписал сертификат сервера; вы можете доверять этому ок.
/etc/ssl/certs
c_rehash
Вам необходимо доверять неподписанному сертификату или приобрести сертификат у надежного поставщика.
инструкции Вот.
Нет опции bash, которая сообщает ОС принять сертификат.