Gits ”503 efter CONNECT” är ett tunnelfel
En gateway-status som returneras till CONNECT inträffar före det vanliga HTTPS-samtalet med förvaret. Kontrollera den begärda värden och proxyvägen innan du ändrar Git-uppgifter.
”Received HTTP code 503 from proxy after CONNECT” är mer specifikt än ”GitHub ligger nere”. Git bad proxyn att öppna en tunnel, och proxyn returnerade en felstatus.
Det vanliga HTTPS-samtalet med förvaret har inte nödvändigtvis börjat. En 502, 503 eller 504 i detta skede pekar mot mellanledets försök att upprätta nästa anslutning, dess uppströmsväg eller dess policy.
Kontrollera det exakta värdnamnet och porten i CONNECT-begäran. Ett stavfel i fjärr-URL:en kan nå proxyn framgångsrikt och ändå misslyckas när proxyn försöker lösa eller kontakta målet. Att lägga till ett slumpmässigt www.-prefix eller ersätta namnet med en IP är ingen allmän rättelse.
Jämför den avsedda vägen för ett internt förvar med den för ett externt. Om en värd ska vara direkt, uttryck den policyn explicit. Om proxyn krävs är det inte en diagnos att ta bort den.
Korrelera det redigerade Git-spåret med proxyloggen. Förvarslösenord och Git-buffertstorlekar reparerar inte en tunnel som aldrig upprättades.