Проблема с сертификатом SSL при создании git клона с TortoiseGit - программирование
Подтвердить что ты не робот

Проблема с сертификатом SSL при создании git клона с TortoiseGit

Я хочу клонировать репозиторий git с помощью TortoiseGit, но я получаю ошибку:

Ошибка: проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Детали: Ошибка: 14090086: SSL-процедуры: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не удалась при доступе https://git.assembla.com/pplconnect-PL.webserver.git/info/refs?service=git-upload-pack фатальный: не удалось выполнить запрос HTTP

git не вышел чисто (код выхода 128).

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

Screenshot

4b9b3361

Ответ 1

Вы можете игнорировать сертификат сервера (на свой страх и риск!).

Настройте свой TortoiseGit следующим образом. Прежде всего, откройте настройки TortoiseGit.

Тогда:

  • Выберите конфигурацию Git
  • Откройте глобальную конфигурацию Git, нажав "Edit systemwide gitconfig"
  • В разделе [http] напишите:

[HTTP]
   sslVerify = false

Ответ 2

Настройте git, чтобы использовать правильный корневой сертификат. Получите сертификат корневого ЦС сервера и добавьте его в конфигурацию git. Запустите это в командной строке (не забудьте записать cd в репозиторий git)

git config http.sslCAinfo ~/certs/cacert.pem

Вы можете игнорировать сертификат сервера (на свой страх и риск!).

git config http.sslVerify false

Предупреждение о безопасности:. Это уязвимо для людей в средних атаках. Убедитесь, что эта проблема безопасности не является проблемой для вас, прежде чем отключить проверку сертификатов SSL.

Ответ 3

Проверьте правильность установки Git для Windows.

Как вы можете видеть на скриншоте git.exe не удается найти каталог шаблонов - поэтому я полагаю, что git.exe также не может найти отправленные сертификаты CA.

Если это не помогает, см. описание здесь для включения сертификата в хранилище доверия Git.