git远程存储库和登录服务器

时间:2013-05-17 10:39:49

标签: git ssh

我在服务器上有一个git存储库,我只能通过登录服务器连接。 我通常使用此命令使用ssh连接到gitserver:

ssh loginserver -t ssh gitserver

我是否也可以在git中使用它,以获得有效的远程仓库?

感谢

1 个答案:

答案 0 :(得分:1)

您可以配置SSH以便在您想要连接到gitserver时执行此操作,因此当Git调用SSH时也是如此。将以下标题放在.ssh/config

Host gitserver
    Hostname gitserver.full.domain.name
    ProxyCommand ssh -q loginserver nc %h %p

ssh gitserver现在将连接到loginserver并在那里执行nc(netcat)以转到gitserver。显然,必须在loginserver上安装netcat才能使其正常工作。