👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Utilizar SSH a través del puerto HTTPS

Algunas veces, los firewalls se niegan a permitir conexiones SSH por completo. If using HTTPS cloning with credential caching is not an option, you can attempt to clone using an SSH connection made over the HTTPS port. La mayoría de las reglas del firewall deberían permitir esto, pero los servidores proxy pueden interferir.

¿Pudiste encontrar lo que estabas buscando?

Usuarios de GitHub Enterprise: Actualmente, no se puede acceder a GitHub Enterprise por SSH a través del puerto HTTPS.

Para probar si es posible el SSH a través del puerto HTTPS, ejecuta este comando SSH:

$ ssh -T -p 443 git@ssh.github.com
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

Si eso funcionó, ¡fantástico! De lo contrario, puede que debas seguir nuestra guía de solución de problemas.

Habilitar conexiones SSH a través de HTTPS

Si es posible el SSH en git@ssh.github.com a través del puerto 443, puedes reemplazar los parámetros SSH para forzar que cualquier conexión a GitHub se ejecute a través de ese servidor y puerto.

Para establecer esto en tus parámetros ssh, edita el archivo en ~/.ssh/config y agrega esta sección:

Host github.com
  Hostname ssh.github.com
  Port 443

Puedes probar que esto funcione volviéndote a conectar a GitHub:

$ ssh -T git@github.com
> Hi username! Has autenticado con éxito, pero GitHub no
> proporciona acceso al shell.

¿Pudiste encontrar lo que estabas buscando?

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos