webentwicklung-frage-antwort-db.com.de

Git: Wie entferne ich einen Proxy?

Ich versuche, zu meinem Repo zu pushen, erhalte aber eine Fehlermeldung

fatal: unable to access 'https://github.com/myrepo.git/': Could not resolve proxy: --list        

Ich habe bereits die Proxy-Einstellungen geändert:

git config --global --unset http.proxy  

meine globalen Konfigurationseinstellungen sind:

Push.default=simple
http.sslverify=false
url.https://.insteadof=git://
credential.helper=cache --timeout=3600

Aber immer noch diesen Fehler bekommen? Wie kann ich das lösen?

12
Leeuwtje

Überprüfen Sie Ihre Umgebung:

echo $http_proxy
echo $https_proxy
echo $HTTPS_PROXY
echo $HTTP_PROXY

und löschen mit export http_proxy=

Oder prüfen Sie den https-Proxy

git config --global --unset https.proxy

Oder hast du den Proxy in der lokalen Konfig?

git config --unset http.proxy
git config --unset https.proxy
40
PiTheNumber

Haben Sie Ihre Stellvertreter hier schon überprüft?

git config --global --list

oder

git config --local --list
3
Yorsh

Dies ist der Fall, wenn die erste Antwort nicht funktioniert. In der neuesten Version von Git muss kein Proxy festgelegt werden. Es werden direkt die System-Proxy-Einstellungen verwendet. Tun Sie dies einfach

unset HTTP_PROXY
unset HTTPS_PROXY

in einigen Systemen müssen Sie dies möglicherweise auch tun

unset http_proxy
unset https_proxy

wenn Sie den Proxy dauerhaft entfernen möchten, gehen Sie wie folgt vor

Sudo gsettings set org.gnome.system.proxy mode 'none'
0
Mouli

Prüfen Sie, ob Sie über eine Umgebungsvariable verfügen, die noch einen Proxy definieren könnte (von curl abgerufen, auch wenn die git config keine Proxy-Einstellung mehr enthält):

HTTP_PROXY
HTTPS_PROXY
0
VonC