Błąd Git „503 po CONNECT” to awaria tunelu
Status bramy zwracany na CONNECT występuje przed normalną rozmową HTTPS z repozytorium. Sprawdź żądany host i ścieżkę proxy, zanim zmienisz dane uwierzytelniające Git.
„Received HTTP code 503 from proxy after CONNECT” jest bardziej konkretny niż „GitHub nie działa”. Git poprosił proxy o otwarcie tunelu, a proxy zwróciło status błędu.
Normalna rozmowa HTTPS z repozytorium niekoniecznie się rozpoczęła. 502, 503 lub 504 na tym etapie wskazuje na próbę pośrednika nawiązania dalszego połączenia, jego ścieżkę nadrzędną lub politykę.
Sprawdź dokładną nazwę hosta i port w żądaniu CONNECT. Literówka w zdalnym URL może z powodzeniem dotrzeć do proxy i mimo to zawieść, gdy proxy próbuje rozwiązać lub skontaktować się z miejscem docelowym. Dodanie losowego prefiksu www. lub zastąpienie nazwy adresem IP nie jest ogólną poprawką.
Porównaj zamierzoną trasę dla wewnętrznego repozytorium z trasą dla zewnętrznego. Jeśli host powinien być bezpośredni, wyraź tę politykę wprost. Jeśli proxy jest wymagane, jego usunięcie nie jest diagnozą.
Skoreluj zredagowany ślad Git z dziennikiem proxy. Hasła repozytorium i rozmiary bufora Git nie naprawiają tunelu, który nigdy nie został nawiązany.