7 votes

Git : http.sslVerify false global mais seulement pour une distance spécifique

Je cherche un moyen de désactiver la vérification SSL de Git de manière globale, mais pour un seul site distant.

Les seuls moyens que je connaisse sont ces deux possibilités :

  • Faites-le globalement, pour toutes les télécommandes : git config --global http.sslVerify false
  • Faites-le localement dans chaque repo de remotes : git config --local http.sslVerify false

Mais y a-t-il une possibilité de définir la configuration comme vous pouvez le faire avec les paramètres du proxy ? Par exemple :

J'ai une configuration de proxy pour l'ensemble du système dans ma page d'accueil. ~/.gitconfig . Mais au lieu de le remplacer par un paramètre de proxy local, j'ai utilisé :

git config --global remote.<remote name>.proxy "" (dans ce cas pour une connexion directe)

Malheureusement, quelque chose comme ce qui suit ne fonctionne pas :

git config --global remote.<remote name>.http.sslVerify false

Des idées ? Merci et salutations !

6voto

Vera Stoyanova Points 11

Dans le gitconfig vous pouvez spécifier pour chaque adresse distante à la fois le proxy et sslVeryfy comme ceci :

pas de proxy et sslVerify false

[http "https://blah.com/"]
    sslVerify = false
    proxy =

et aussi pour tous les autres proxy et sslVerify false

[http]
    sslVerify = false
    proxy = http://yourproxyaddress.com:8080

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X