2016-03-01 21 views
0

要访问某个Git服务器,我需要ssh到只有它可以访问git服务器的远程Linux工作站。当我无法直接访问Git服务器时该怎么办?

如果我想从本地Linux工作站使用Git,该怎么办?

+0

这似乎不是一个技术问题,而是一个可操作的问题。如果Git服务器只能从特定工作站访问,那么很有可能你不应该试图通过复制存储库来解决这个问题,反正这样做很可能是违反合同的。在继续之前仔细检查*非常*。 – hvd

+0

如果事实证明我错了,并且负责人可以在您的本地工作站上安装存储库,那么答案应该是“询问您的系统管理员访问服务器”,*仍然*不要尝试自己做。 – hvd

回答

2

通过您的Linux工作站创建一个ssh隧道。作为解释here

ssh -f [email protected] -L 2000:personal-server.com:25 -N 

的-f告诉ssh来进入它执行命令之前的背景。接下来是您要登录的用户名和服务器。 -L 2000:personal-server.com:25采用-L local-port:host:remote-port的形式。最后,-N指示OpenSSH不在远程系统上执行命令。

相关问题