« Received HTTP code 503 from proxy after CONNECT » est plus précis que « GitHub est en panne ». Git a demandé au proxy d'ouvrir un tunnel, et le proxy a renvoyé un statut d'échec.

La conversation HTTPS normale avec le dépôt n'a pas nécessairement commencé. Un 502, 503 ou 504 à ce stade indique la tentative de l'intermédiaire d'établir la connexion en aval, son chemin amont ou sa politique.

Vérifiez le nom d'hôte et le port exacts dans la requête CONNECT. Une faute de frappe dans l'URL distante peut atteindre le proxy avec succès et échouer malgré tout lorsque le proxy tente de résoudre ou de contacter la destination. Ajouter un préfixe www. aléatoire ou remplacer le nom par une IP n'est pas une correction générale.

Comparez l'itinéraire prévu pour un dépôt interne avec celui d'un dépôt externe. Si un hôte doit être direct, exprimez cette politique explicitement. Si le proxy est requis, le supprimer n'est pas un diagnostic.

Corrélez la trace Git expurgée avec le journal du proxy. Les mots de passe du dépôt et les tailles de tampon Git ne réparent pas un tunnel qui n'a jamais été établi.

Articles similaires