Обновление SSL-сертификата Atlassian Bitbucket (Stash) - PullRequest
0 голосов
/ 08 мая 2018

Итак, у нас есть собственная версия Atlassian BitBucket, работающая на сервере Ubuntu, которая содержит хранилище кода. Мы используем SSL-сертификат от DigiCert. Каждый год мы обновляем сертификат, который никогда не вызывал проблем. Однако в этот раз большинство разработчиков получают следующую ошибку при извлечении и извлечении кода из GIT после продления сертификата

неустранимо: невозможно получить доступ: проблема с сертификатом SSL: невозможно получить локальный доступ сертификат эмитента

Другая ошибка:

фатально: невозможно получить доступ: эмитент сертификата Peer не является распознан.

Однако, когда мы пытаемся получить доступ к веб-сайту с помощью Chrome (или любого другого браузера), он работает нормально и ошибки нет

Все поисковые запросы в Интернете указывают на эту ошибку, когда вы используете самозаверяющий или внутренний сертификат PKI. Мы полностью озадачены тем, почему сертификат, выданный государственным органом, таким как DigiCert, получает эту ошибку.

Любая помощь по этому вопросу будет принята с благодарностью.

1 Ответ

0 голосов
/ 08 мая 2018
  1. Убедитесь, что корневой сертификат добавлен в хранилище сертификатов git.exe, как обсуждено здесь .

  2. Сообщите Git, где найти пакет CA, запустив:

    git config - система http.sslCAPath / absolute / path / to / git / сертификаты

или скопируйте пакет CA в каталог / bin и добавьте в файл gitconfig следующее:

sslCAinfo = /bin/curl-ca-bundle.crt
  1. Переустановка Git.

  2. Обеспечение наличия полного ЦС, включая корневой сертификат.

    Проверьте www.atlassian.com больше ошибок ssl для разрешений.

...