Mi situación es que puedo enviar scripts a ComputerB (repositorios de código) donde se encuentran los repositorios git. Pero mi conexión local es demasiado lenta para clonar el código. Y puedo enviar ssh a otra máquina (ComputerA) que es más rápida, así que quiero clonar el código a través de ComputerA.¿Puede funcionar el trabajo a través del reenvío de puerto ssh?
Esto es lo que hice:
ssh tunnel ssh tunnel
MyComputer ----------> ComputerA (I can ssh to) ----------> ComputerB (where the Code repos is and I can ssh to but too slow)
El uso de un comando como este:
ssh -L1234:ComputerA_ip:22 Code_repos_ip
continuación:
git clone git+ssh//localhost/repos local_repos (how can I assign the port 1234?)
Si esto no funciona, ¿qué más puedo ¿hacer?
escribí una respuesta completa/guía aquí: http: //vladzloteanu.wordpress.com/2010/12/18/git-through-ssh-port-forwarding-ssh-tunneling/. –