Ich versuche, aus einem Corporate-Git-Repo zu klonen, erhalte jedoch nach einer Weile immer diese Fehlermeldung:
schwerwiegend: Zugriff auf URL nicht möglich: Nach CONNECT wurde HTTP-Code 503 vom Proxy empfangen
Ich habe die folgende .gitconfig-Datei:
[https]
sslVerify = false
proxy = https://proxy.corpadderess:8080
[http]
sslVerify = false
proxy = http://proxy.corpadderess:8080
Wenn es sich um ein Unternehmens-Repo handelt, möchten Sie möglicherweise die Proxy-Einstellungen ignorieren. Eine mögliche Lösung für Ihr Problem ist hier:
Proxy ignorieren: export no_proxy=YOUR_CORP_DOMAIN_ON_GITHUB
, wobei der Domänenname in der Form github.acme.net
sein kann
SSL-Bestätigung ignorieren: git config --global http.sslVerify "false"
Sie könnten dann das Repo mit git clone YOUR_HTTPS_CLONE_URL
klonen.
Wenn Sie den Proxy für einen einzelnen git-Befehl ignorieren möchten, können Sie die Option -c verwenden. Beispiel:
git clone http: //[email protected]/repo.git --config http.proxy =
In meinem Fall musste ich sowohl die Proxy- als auch die Authentifizierung von SSL-Zertifikaten deaktivieren. Diese Lösung gefällt mir nicht wirklich, da sie mir nicht gut gefällt.
Aber hier ist der Befehl, den ich lief, damit er funktioniert:
git clone <addr of repo> --config http.proxy= --config http.sslVerify=false
Ich bin mit dem gleichen Problem konfrontiert und möchte die SSL-Überprüfung nicht umgehen.
Ich lasse es dank dieser Schritte (Windows) funktionieren:
1. Starten Sie in einer Konsole:
C:\Users\ME>nslookup gitlab.my-company.fr
Serveur : ken45d45.ntkd0.my-company.fr
Address: XXXX.XXXX.XXXX.XXXX
Réponse ne faisant pas autorité :
Nom : zep150y1fv0.something-else-company.fr
Address: XXXX.XXXX.XXXX.XXXX
Aliases: gitlab.my-company.fr
2. Zum Klonen von [email protected]: project/group/sources.git:
Durch das Original anstelle des Alias ersetzen:
git clone [email protected]:project/group/sources.git
Wenn sich das Repository auf GitLab befindet, müssen Sie Mitglied der Gruppe oder des Projekts sein (siehe https://git-scm.com/book/en/v2/Git-on-the-Server-GitLab ).
sie können Ihrer .gitconfig-Datei hinzufügen, um Ihren Unternehmensproxy zu ignorieren:
[http "http://proxy.corpadderess:8080"]
sslVerify = false
proxy =