«Received HTTP code 503 from proxy after CONNECT» è più specifico di «GitHub è giù». Git ha chiesto al proxy di aprire un tunnel e il proxy ha restituito uno stato di errore.

La normale conversazione HTTPS con il repository non è necessariamente iniziata. Un 502, 503 o 504 in questa fase indica il tentativo dell'intermediario di stabilire la connessione successiva, il suo percorso upstream o la sua policy.

Controlla il nome host e la porta esatti nella richiesta CONNECT. Un errore di battitura nell'URL remoto può raggiungere il proxy con successo e fallire comunque quando il proxy tenta di risolvere o contattare la destinazione. Aggiungere un prefisso www. casuale o sostituire il nome con un IP non è una correzione generale.

Confronta il percorso previsto per un repository interno con quello per uno esterno. Se un host deve essere diretto, esprimi esplicitamente quella policy. Se il proxy è necessario, rimuoverlo non è una diagnosi.

Correla la traccia Git redatta con il log del proxy. Le password del repository e le dimensioni del buffer Git non riparano un tunnel che non è mai stato stabilito.

Articoli correlati