SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Как настроить git для использования с самоподписанным сертификатом?


Метки: git ssl https 

Ответы

RemiZOffAlex  Создано: 2020-12-01 11:31:46.110478  Обновлено: 2020-12-01 11:31:46.110478
git config --global http.sslVerify false

Не очень безопасно, т.к. глобально для всех git реп отключает проверку сертификата

git config --local http.sslVerify false

Более безопасен, т.к. делает это только для одной конкретной репы

Относительно безопасный вариант

mkdir $workdir
cd $workdir
git init
git remote add origin https://DOMAIN/GROUP/REPO.git
# Предварительно импортируем сертификат
cat << EOF > /full/path/cacert.pem
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
EOF

Устанавливаем необходимый конфиг репы

git config --local pull.rebase false
git config --local http.sslCAInfo /full/path/cacert.pem git pull origin master

Даже если сертификат самоподписан, то в случае изменения сертификата мы получим сообщение

Возможно будут интересны и другие вопросы