El error «503 después de CONNECT» de Git es un fallo del túnel
El estado de la puerta de enlace devuelto a CONNECT se produce antes de la conversación HTTPS normal con el repositorio. Compruebe el host solicitado y la ruta del proxy antes de cambiar las credenciales de Git.
«Received HTTP code 503 from proxy after CONNECT» es más específico que «GitHub está caído». Git pidió al proxy que abriera un túnel y el proxy devolvió un estado de fallo.
La conversación HTTPS normal con el repositorio no ha comenzado necesariamente. Un 502, 503 o 504 en esta fase apunta a el intento del intermediario de establecer la conexión posterior, su ruta ascendente o su política.
Compruebe el nombre de host y el puerto exactos en la solicitud CONNECT. Una errata en la URL remota puede llegar con éxito al proxy y aun así fallar cuando el proxy intenta resolver o contactar con el destino. Añadir un prefijo www. aleatorio o sustituir el nombre por una IP no es una corrección general.
Compare la ruta prevista para un repositorio interno con la de uno externo. Si un host debe ser directo, exprese esa política explícitamente. Si el proxy es necesario, eliminarlo no es un diagnóstico.
Correlacione el rastro de Git redactado con el registro del proxy. Las contraseñas del repositorio y los tamaños de búfer de Git no reparan un túnel que nunca se estableció.