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 ?

6voto

RobsionKarls Points 104
git config --global --unset http.proxy

0voto

Rahul Gul Points 22

Si vous avez utilisé les commandes Powershell pour configurer le Proxy sur une machine Windows, la procédure ci-dessous m'a aidé.

A non activé l'utilisation du proxy : 1. Ouvrez powershell 2. Entrez ce qui suit :

[Environment]::SetEnvironmentVariable(“HTTP_PROXY”, $null, [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable(“HTTPS_PROXY”, $null, [EnvironmentVariableTarget]::Machine)

A set le proxy à nouveau utilisé : 1. Ouvrez powershell 2. Entrez ce qui suit :

[Environment]::SetEnvironmentVariable(“HTTP_PROXY”, “http://yourproxy.com:yourportnumber”, [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable(“HTTPS_PROXY”, “http://yourproxy.com:yourportnumber”, [EnvironmentVariableTarget]::Machine)

0voto

Minato Points 1

Si vous courez

git config --global --unset http.proxy

donne un avertissement :

http.proxy a plusieurs valeurs

et qu'aucun des proxies n'est supprimé, alors ajoutez "-all" dans la commande :

git config --global --unset-all http.proxy

pour réussir à supprimer tous les proxies.

Vous pouvez le vérifier avec :

git config --global --list

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