Мое положение, я могу ssh для ComputerB (Code repos), где помещается git repos. Но мое локальное подключение слишком медленное, чтобы клонировать код. И я могу ssh на другую машину (ComputerA) , которая быстрее, поэтому я хочу клонировать код через ComputerA.Может ли git работать через пересылку портов ssh?
Это то, что я сделал:
ssh tunnel ssh tunnel
MyComputer ----------> ComputerA (I can ssh to) ----------> ComputerB (where the Code repos is and I can ssh to but too slow)
Используя команду:
ssh -L1234:ComputerA_ip:22 Code_repos_ip
Тогда:
git clone git+ssh//localhost/repos local_repos (how can I assign the port 1234?)
Если это не работает, что еще я могу делать?
Я написал полный ответ/руководство здесь: HTTP: //vladzloteanu.wordpress.com/2010/12/18/git-through-ssh-port-forwarding-ssh-tunneling/. –