Comment puis-je définir GIT_SSL_NO_VERIFY pour des dépôts spécifiques seulement ?

Je dois utiliser un serveur git sans certificats appropriés, mais je ne veux pas avoir à faire...

env GIT_SSL_NO_VERIFY=true git command

à chaque fois que je fais une opération git. Mais je voudrais aussi laisser SSL activé pour les autres dépôts git. Existe-t-il un moyen de rendre cette opération locale à un seul dépôt ?

Solution

Vous pouvez faire

git config http.sslVerify false

dans votre repo spécifique pour désactiver la vérification des certificats SSL pour ce repo uniquement.

Commentaires (7)

Vous pouvez procéder comme suit

Pour un seul repo

git config http.sslVerify false

Pour tous les repo

git config --global http.sslVerify false
Commentaires (8)

Comme ce que Thirumalai a dit, mais à l'intérieur du référentiel cloné et sans --global. C'est à dire,

  1. GIT_SSL_NO_VERIFY=true git clone https://url
  2. cd
  3. git config http.sslVerify false
Commentaires (7)