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

Как принять сертификат ssl в bash или другом скрипте?

Обычно я использую визуальный svn для установки и настройки своих репозиториев svn. По умолчанию visual svn использует https на порту 8443. Я хочу создать сценарий, который экспортирует или проверяет некоторую часть моих репозиториев на недавно созданном сервере (облачном сервере). Единственная проблема, с которой я столкнулся, заключается в том, что когда я пытаюсь выполнить экспорт или оформление svn с аргументами аутентификации, мне нужно принять сертификат ssl на https. Есть ли в bash возможность указать ОС принять сертификат?

Большое спасибо, дайте мне знать, если вам понадобится дополнительная информация.

Вы можете использовать форму:

yes t | svn co --no-auth-cache --username USER --password PASSWORD https://repo directory

чтобы обойти эту проблему.

Если у вас есть собственный ЦС, который подписал сертификат сервера; вы можете доверять этому ок.

Вам необходимо доверять неподписанному сертификату или приобрести сертификат у надежного поставщика.

инструкции Вот.

Нет опции bash, которая сообщает ОС принять сертификат.