Git-Fehler: RPC fehlgeschlagen; HTTP 502 curl 22 Die angeforderte URL hat einen Fehler zurückgegeben: 502 Proxy Error

Lesezeit: 2 Minuten

Benutzeravatar von Homer
Homer

Ich arbeite mit Tortoise Git für mein aktuelles Projekt. Ich und die anderen Mitglieder haben seit letzter Woche einige Probleme mit unserem Repository (funktionierte vorher perfekt).

Wenn ich Push/Pull/Klonen (HTTPS) möchte, erhalte ich die folgende Fehlermeldung:

schwerwiegend: Die Gegenstelle hat unerwartet aufgelegt Fehler: RPC fehlgeschlagen; HTTP 502 curl 22 Die angeforderte URL hat einen Fehler zurückgegeben: 502 Proxy Error

Anscheinend ist etwas mit dem Proxy-Server schief gelaufen. Ich kann das Repositorium wie gewohnt im lokalen Netzwerk meines Instituts nutzen, bekomme aber keinen Zugriff von zu Hause.

Hat jemand eine Idee, wie man diesen Fehler beheben kann? Leider finde ich keine weiteren Beiträge zu diesem Problem.

Grüße, Homer

Diese Art von Fehler tritt hauptsächlich aus zwei Gründen auf:

  1. Pushen von Binärdateien/JAR-Dateien in das Repo

  2. wenn die Datei(en) groß sind.

Lösung:

1. Verwenden Sie Administratoranmeldeinformationen, um Codeänderungen zu pushen
2. Führen Sie den Befehl aus git config --local http.postBuffer 157286400 vor dem schieben.

  • Möglicherweise müssen Sie die erhöhen postBuffer. 157286400 Bit = 19.6608 Mbyte. Wenn Ihr Repo größer ist, erhöhen Sie es.

    – papanito

    1. Oktober 2019 um 7:55 Uhr

Der erste Schritt zur Fehlerbehebung besteht darin, festzustellen, ob Sie das gesamte Repository problemlos importieren können. Wenn dies der Fall ist, sollte kein einzelner Zweig innerhalb des Repositorys ein Problem verursachen. Anstatt zu versuchen, “einfach einen Zweig zu klonen”, können Sie Folgendes tun:

  1. Klonen Sie das Quell-Repository lokal
  2. Erstellen Sie ein neues Repository auf GitHub
  3. Fügen Sie das neue Repository als Remote für das lokale Repository hinzu
  4. Pushen Sie den Inhalt des lokalen Repositorys in das neue GitHub-Repository

Benutzeravatar von K1ltr0
K1ltr0

Versuche dies:

  1. git entfernt Ursprung entfernen
  2. git remote Ursprungs-URL hinzufügen

Ich verstehe nicht, warum der Fehler auftritt, aber zum Glück funktioniert das bei mir, ich hoffe, das kann anderen helfen, Grüße.

  • Obwohl dies keine Antwort ist, verwenden Sie bitte den Kommentarbereich, um zusätzliche oder ergänzende Fragen zu stellen. Danke.

    – Shanteshwar Inde

    1. April 2020 um 7:03 Uhr

Das Aktualisieren von http.postBuffer hat bei mir nicht funktioniert. In meinem Fall musste ich 17 Dateien übertragen. Also habe ich 17 Dateien in Blöcken gepusht. Wie 4-5 Dateien zusammen. Es hat mein Problem gelöst. Danke @thesprinter für den Hinweis.

Ich hatte das gleiche Problem, ich habe meinen letzten Commit über rückgängig gemacht git resest Übertragen Sie die Änderungen dann erneut. Es löste das Problem.

1445410cookie-checkGit-Fehler: RPC fehlgeschlagen; HTTP 502 curl 22 Die angeforderte URL hat einen Fehler zurückgegeben: 502 Proxy Error

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy