Ma situation est, je peux SSH à ComputerB (Code repos) où git repos est mis. Mais ma connexion locale est trop lente pour cloner le code. Et je peux SSH à une autre machine (ComputerA) qui est plus rapide, donc je veux cloner le code via ComputerA.Peut-il fonctionner via la redirection de port ssh?
C'est ce que je l'ai fait:
ssh tunnel ssh tunnel
MyComputer ----------> ComputerA (I can ssh to) ----------> ComputerB (where the Code repos is and I can ssh to but too slow)
En utilisant une commande comme ceci:
ssh -L1234:ComputerA_ip:22 Code_repos_ip
Puis:
git clone git+ssh//localhost/repos local_repos (how can I assign the port 1234?)
Si cela ne fonctionne pas, que puis-je faire?
J'ai écrit une réponse complète/guide ici: http: //vladzloteanu.wordpress.com/2010/12/18/git-through-ssh-port-forwarding-ssh-tunneling/. –