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.

Uso de SSH a través del puerto HTTPS

Algunas veces, los firewalls se niegan a permitir conexiones SSH por completo. Si el utilizar el clonado de HTTPS con almacenamiento de credenciales en el caché no es una opción, puedes intentar clonar utilizando una conexión SSH que hayas hecho a través del puerto HTTPS. La mayoría de las reglas del firewall deberían permitir esto, pero los servidores proxy pueden interferir.

¿Te ayudó este documento?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.

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! Has autenticado con éxito, pero GitHub no
> proporciona acceso al shell.

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.

¿Te ayudó este documento?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.