У нас установлен Atlassian Stash на сервере Windows 2008R2, и по большей части все работает нормально. У нас есть сертификат SSL, выпущенный нашим локальным центром сертификации, и настроена запись DNS, поэтому мы можем перейти к https://stash/
, и он работает довольно хорошо, за исключением Firefox, где выдается предупреждение (связанное с этим?).
При использовании Sourcetree Atlassian мы можем перемещаться и выбирать репозиторий, но когда мы пытаемся клонировать его, мы получаем следующую ошибку:
фатальный: невозможно получить доступ
https://user@url/scm/etc/etc.git
: проблема с сертификатом SSL: невозможно получить сертификат местного эмитента
Я получаю ту же ошибку, если попробую, если и из git bash. Основываясь на этой ошибке, я попробовал следуя инструкциям по добавлению SSL-сертификата в Git как также можно найти на их веб-сайте, включая то, что есть в комментариях, но безрезультатно. Я экспортировал сертификат через Firefox и через оснастку сертификата MMC, получил те же результаты и поместил его в отдельный файл в сочетании с файлом curl, и независимо от того, что продолжает получать эту ошибку. Мне еще предстоит попытаться заставить его работать с ключами SSH, так как я надеялся упростить эту задачу для своей команды.
Я также пробовал использовать ssh myserver и принял соединение, я ввел свой пароль и перезапустился; все та же ошибка.
Я также не хочу просто игнорировать проверку сертификата, поскольку это кажется немного бессмысленным.
Как я могу заставить это работать с нашим сертификатом, выданным CA?