Я использую Git GUI на Windows 7. Мне нужно клонировать репозиторий и просто хочу его использовать.
Однако при клонировании, вытягивании, отправке в / из репозитория с самозаверяющим сертификатом я получаю эту ошибку:
Я попытался сделать некоторые обходные пути:
И проверил путь C:\Users\student\.git
чтобы увидеть, что у меня есть в моем конфигурационном файле:
Тем не менее, я до сих пор не могу получить эту работу. У кого-нибудь есть подсказка? Как работать с git gui и самозаверяющими сертификатами?
Подводя итог:
У меня есть сервер, на котором я установил сервер Git. Я защитил сервер самозаверяющим сертификатом. Я создал хранилище, давайте назовем его X. Теперь у меня проблемы с клонированием / переносом / извлечением любого хранилища на моем Git-сервере при использовании git gui.
Тем не менее, когда я переключился на git cmd, клонирование / нажатие было в порядке, когда я использовал эти команды:
git -c http.sslVerify=false push
git -c http.sslVerify=false clone https://...
Я попытался отредактировать мой файл конфигурации, расположенный в C:\Users\student\.git
, используя git config sslVerify=false
качестве администратора. Однако, хотя в моем конфигурационном файле есть sslVerify = false
, мне все равно нужно использовать git -c http.sslVerify=false
при использовании git cmd (но, скажем так, я в порядке).
В общем, мне нужен способ пропустить проверку SSL-сертификата при использовании git gui (он полностью безопасен, я использую его только в своей локальной сети). Вопрос в том, как это сделать с помощью git gui? Есть ли какая-нибудь опция, которая установит раз и навсегда, что я хочу пропустить часть проверки сертификата, работающую с git gui?