Usuarios de GitHub Enterprise Server: Actualmente no hay compatibilidad para acceder a GitHub Enterprise Server por SSH mediante el 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 puedes ingresar a git@ssh.github.com
por SSH a través del puerto 443, podrás reemplazar los parámetros SSH para forzar que cualquier conexión a GitHub.com se ejecute a través de ese servidor y puerto.
Para ajustar esto en tu archivo de configuración SSH, edita el archivo en ~/.ssh/config
y agrega esta sección:
Host github.com
Hostname ssh.github.com
Port 443
User git
Puedes probar que esto funcione volviéndote a conectar a GitHub.com:
$ ssh -T git@github.com
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.