2 votes

Comment exclure des noms d'hôtes pour l'utilisation du proxy par défaut dans git ?

Existe-t-il un moyen d'exclure l'utilisation du proxy http configuré par défaut lors de l'extraction d'un dépôt git local (réseau d'entreprise) ?

Nous avons un dépôt git qui n'est accessible que lorsque nous n'utilisons pas de proxy dans git. Nous devons y accéder via http.

Ma situation actuelle .gitconfig ressemble à ceci :

[user]
    name = username
    email = username@corporate.net
[core]
    autocrlf = true
[http]
    proxy = http://proxy.corporate.net:8080

Je veux que git ignore le proxy lorsque j'interagis avec des dépôts situés à http://ourGitRepository.corporate.net par exemple.

4voto

Alejandro Points 1

Dans votre fichier .gitconfig, essayez : (sslVerify est entièrement optionnel, j'ai eu des problèmes avec des certificats MITM qui n'étaient pas validés, donc je l'ai laissé faux pour gagner rapidement, bien que ce soit dangereux pour la sécurité)

[http]
    #sslVerify = false
    proxy = http://proxy.corporate.net:8080
[http "http://ourGitRepository.corporate.net/"]
    #sslVerify = false
    proxy = 

À partir de la version 1.8.5, réf : https://github.com/git/git/blob/bb80ee09974667a1db6bbc5e33574ed869b76a88/Documentation/RelNotes/1.8.5.txt#L69-L78

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X