Eine kleine Git-Operation funktioniert, eine andere liefert HTTP 417. Dieser Status ist keine Kurzform für „Proxy-Passwort abgelehnt“.

HTTP definiert 417 als Erwartungsfehler. Eine Anfrage mit einem Expect-Feld kann auf einen Server oder Vermittler treffen, der diese Erwartung nicht erfüllen kann. Der 100-continue-Austausch erläutert die Entscheidung, bevor der Upload-Body gesendet wird.

Finden Sie heraus, welche Komponente die Antwort ausgestellt hat und was die Anfrage enthielt. Ein sorgfältig redigierter Git-HTTP-Trace und der entsprechende Protokolleintrag des Proxys sind nützlicher als Vermutungen über die Größe des Commits.

Wenn das interne Repository eine direkte Route nutzen soll, korrigieren Sie diese Routing-Richtlinie bewusst. Wenn es den Proxy nutzen muss, untersuchen Sie die Kompatibilität dieses Wegs. Das Entfernen aller Proxy-Einstellungen kann das Symptom verbergen, indem eine andere Route gewählt wird, ohne den Fehler zu erklären.

Ebenso ist http.postBuffer kein Allheilmittel gegen Proxy-Fehler. Nutzen Sie die Git-Konfigurationsreferenz, um die Option zu verstehen, bevor Sie sie ändern. Der numerische HTTP-Status, die Phase der Anfrage und die Komponente, die ihn zurückgibt, sollten den nächsten Schritt bestimmen.

Ähnliche Artikel