„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.

Powiązane artykuły