Как импортировать сертификат zscaler в Git - PullRequest
0 голосов
/ 29 октября 2018

При попытке ввести / проверить код на Azure DevOps из GIT я получил следующую ошибку.

SSL certificate Error

Приложение должно отправлять трафик на прокси Zscaler. Для этого мы удалили прокси-сервер в сообщении GIT, чтобы приложение могло подключаться к URL, но SSL-рукопожатие не происходило. GIT не знает о сертификате Zscaler, из-за которого не удалось установить SSL-квитирование с целевым сервером. Мне нужно найти способ импортировать сертификат Zscaler в приложение GIT, чтобы он мог подключиться к месту назначения. Можно ли просто скопировать вставить сертификат в папку GIT. Что такое сертификат под Git \ usr \ ssl \ certs Может кто-нибудь, пожалуйста, помогите.

1 Ответ

0 голосов
/ 30 октября 2018

удалось обойти эту проблему с помощью команды

git config --global http.sslVerify false

Чтобы доверять сертификату, вы можете попробовать эти шаги и проверить результат:

  1. Экспорт сертификата через браузер (например, Chrome): нажмите кнопку блокировки значок в адресной строке> Сертификат> Путь сертификации> Выбрать самый верхний сертификат в цепочке> Просмотр сертификата> Копировать в файл (Выберите Base-64 в кодировке X.509).
  2. Копирование содержимого в файл ca-bundle.crt (проверьте значение http.sslcainfo, вызвав команду git config –l) Подробнее информация: добавление корпоративного (или самоподписанного) сертификата полномочия для магазина git.exe

Дополнительная информация: Добавление корпоративного (или самозаверяющего) центра сертификации в хранилище git.exe

...