Cómo conectarse a GitHub a través de un túnel inverso SSH

Me gustaría saber cómo clonar un repositorio de github a un servidor que no tiene conexión directa a Internet (ni siquiera a través de http o https proxy).

Digamos que la URL del repositorio es https://github.com/abc.git

Desde mi computadora portátil, que tiene conexión directa a Internet, puedo clonar el repositorio usando la URL https://github.com/abc.git

En el servidor de destino, que no tiene conexión directa a Internet, no puedo hacer un clon directo usando la URL https://github.com/abc.git

Lo que puedo hacer es configurar el túnel ssh inverso desde mi computadora portátil al servidor de destino. Entonces, desde mi computadora portátil, ejecute ssh -R 8443: github.com: 443 .

Una vez que se establece el túnel ssh inverso, inicio sesión en el servidor de destino y ejecuto git clone https: // localhost: 8443 / abc.git

Me dio error

#git clone https: // localhost: 8443 / abc.git

Clonando en ‘abc’ …

fatal: no se puede acceder a ‘https://github.com/abc.git/’: no ​​se pudo resolver el host: construir mejor el software, juntos

No puedo entender por qué me dio la imposibilidad de resolver el error del host.

¿Alguna idea o sugerencia?