Як встановити GIT_SSL_NO_VERIFY тільки для конкретних репо?

Мені доводиться використовувати git-сервер без належних сертифікатів, але я не хочу цього робити

env GIT_SSL_NO_VERIFY=true git command

кожного разу, коли я виконую git-операцію. Але я також хотів би залишити увімкненим SSL для інших сховищ git'а. Чи є спосіб зробити це локальним для одного репозиторію?

Рішення

Ви можете зробити

git config http.sslVerify false

у вашому конкретному репозиторії, щоб вимкнути перевірку SSL-сертифікатів лише для цього репозиторію.

Коментарі (7)

Ви можете зробити це наступним чином

Для одиночного репо

git config http.sslVerify false

Для всіх репо

git config --global http.sslVerify false
Коментарі (8)

На зразок того, що сказав Тхірумалай, але всередині клонованого сховища і без глобального. Тобто,

  1. GIT_SSL_NO_VERIFY=true git clone https://url.
  2. cd
  3. `git config http.sslVerify false
Коментарі (7)