Сисадмин для проекта, в котором я участвую, решил, что SSH "слишком много проблем"; вместо этого он установил Git для доступа через URL https://
(и аутентификацию имени пользователя/пароля). Сервер для этого URL-адреса представляет собой самозаверяющий сертификат, поэтому он посоветовал всем отключить проверку сертификата. Это не влияет на меня, как на хорошую настройку, с точки зрения безопасности.
Можно ли сообщить Git, что для удаленного X (или, лучше, любого удаленного в любом репозитории, который начинается с https://$SERVERNAME/
), он должен принять конкретный сертификат и только этот сертификат? В основном, повторное использование поведения сервера SSH.