89 votes

Réinitialisation du proxy git à la configuration par défaut

J'ai installé Socat pour utiliser le protocole Git via un proxy HTTP CONNECT, puis je crée un script appelé gitproxy dans votre répertoire bin.

#!/bin/sh
# Use socat to proxy git through an HTTP CONNECT firewall.
# Useful if you are trying to clone git:// from inside a company.
# Requires that the proxy allows CONNECT to port 9418.
#
# Save this file as gitproxy somewhere in your path (e.g., ~/bin) and then run
# chmod +x gitproxy
# git config --global core.gitproxy gitproxy
#
# More details at https://www.emilsit.net/blog/archives/how-to-use-the-git-protocol-through-a-http-connect-proxy/

# Configuration. Common proxy ports are 3128, 8123, 8000.
_proxy=proxy.yourcompany.com
_proxyport=3128

exec socat STDIO PROXY:$_proxy:$1:$2,proxyport=$_proxyport

puis j'ai configuré git pour l'utiliser :

$ git config --global core.gitproxy gitproxy

Maintenant, je veux réinitialiser git aux configurations par défaut du proxy, comment puis-je faire cela ?

176voto

sramij Points 734

Pour moi, j'ai dû ajouter :

git config --global --unset http.proxy

En gros, tu peux courir :

git config --global -l 

pour obtenir la liste de tous les proxy définis, et ensuite utiliser "--unset" pour les désactiver

94voto

Mark Longair Points 93104

Vous pouvez supprimer cette configuration avec :

git config --global --unset core.gitproxy

23voto

Rajan Points 91

Editez le fichier .gitconfig (probablement dans votre répertoire personnel de l'utilisateur ~) et changez les champs proxy http et https en espace seulement.

[http]
    proxy = 
[https]
    proxy = 

Cela a fonctionné pour moi dans le Windows.

20voto

rjdkolb Points 375

Sur ma machine Linux :

git config --system --get https.proxy (returns nothing)
git config --global --get https.proxy (returns nothing)

git config --system --get http.proxy (returns nothing)
git config --global --get http.proxy (returns nothing)

J'ai découvert que mon https_proxy et mon http_proxy sont définis, alors je les ai simplement désactivés.

unset https_proxy
unset http_proxy

Sur ma machine Windows :

set https_proxy=""
set http_proxy=""

Vous pouvez utiliser setx pour définir les variables d'environnement de façon permanente sous Windows et définir l'environnement du système en utilisant "/m".

setx https_proxy=""
setx http_proxy=""

12voto

user2903536 Points 934

Supprimez les paramètres http et https en utilisant les commandes.

git config --global --unset http.proxy

git config --global --unset https.proxy

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