2012-07-16 4 views
10

Stavo cercando di capire questa cosa git e in un momento ho incasinato la variabile http.proxy. Al momento non ha senso, 'asdf', quindi la spinta non funziona. Non so quale sia l'impostazione del proxy prima (non so nemmeno cosa sia il server proxy). Qualche modo per impostare http.proxy sul valore corretto?Git http.proxy Impostazione

In questo momento l'errore è: "Impossibile risolvere procura 'asdf' durante l'accesso ... fatale:. Richiesta HTTP non è riuscita file di configurazione

risposta

24

È stata aggiunta per errore una voce nel file di configurazione di Git. può manipolare sia i file di configurazione globali che quelli per repository usando git config.

per verificare se si è aggiunto la voce di proxy per i file di configurazione globali o locali eseguire questo dalla console:

git config -l --global | grep http # this will print the line if it is in the global file 
git config -l | grep http # this will print the line if it is in the repo config file 

Poi per rimuovere tutte le http.proxy voci sia dal globale o il file locale eseguire questo :

git config --global --unset-all http.proxy # to remove it from the global config 
git config --unset-all http.proxy # to remove it from the local repo config file 

Spero che questo aiuti.

+0

Nel mio caso, avevo ProxyCommand installato in "' '~/.ssh/config''', che dovevo rimuovere in cima a ciò che @mamapitufo menzionava. –

0

Il git è un locale (vale a dire che non è spinto a un repo remoto).
Quindi, a meno di avere un qualche tipo di meccanismo di storia/backup locale in atto (come TimeMachine su Mac), non è possibile ripristinare facilmente.

su Windows, per esempio, se si ha accesso al registro di sistema, you can look for the proxy settings there.

Problemi correlati