Этот вопрос продолжает возникать, и я пока не нашел удовлетворительного результата, поэтому вот что сработало для меня (основываясь на предыдущем ответе https://stackoverflow.com/a/52706362/1806760,, который не работает):
Мойсервер https://gitlab.dev
с самозаверяющим сертификатом.
Первый запуск git config --system --edit
(из командной строки с повышенными привилегиями измените --system
на --global
, если вы хотите сделать это только для своего пользователя),затем вставьте следующий фрагмент после любых предыдущих [http]
разделов:
[http "https://gitlab.dev"]
sslVerify = false
Затем проверьте, все ли вы сделали правильно:
> git config --type=bool --get-urlmatch http.sslVerify https://gitlab.dev
false