我的情况是,我可以通过ssh访问放置有git存储库的ComputerB(代码库),但是我的本地连接速度太慢了,无法克隆代码。我可以访问另一台更快的机器(ComputerA),因此我想通过ComputerA来克隆代码。
这是我所做的:
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?)
如果这不起作用,我还能做什么?