Подтвердить что ты не робот

Какой правильный синтаксис .gitconfig для сертификата http.sslCAInfo для определенного сервера?

Я использую удаленный репозиторий git через https, у которого есть самозаверяющий сертификат. Чтобы git знал самозаверяющие сертификаты, у меня есть следующее в моем .gitconfig:

[http]
sslCAInfo = /home/user/myselfsigned.cert

Это отлично работает, но когда я добавляю еще один удаленный доступ с сертификатом, подписанным CA, git (или curl?) неправильно пытается использовать файл сертификата для этого пульта. Каков правильный синтаксис для применения сертификата к определенному удаленному компьютеру?

4b9b3361

Ответ 1

Я думаю, этот вопрос имеет ответ на ваш вопрос:

git config http."https://code.example.com/".sslCAInfo <downloaded certificate>.pem

И файл gitconfig будет выглядеть следующим образом:

[http "https://code.example.com/"]
    sslCAinfo = /path/to/<downloaded certificate>

Хотя это еще не работает для меня...