如何将代码推送到远程代码存储服务器?

时间:2019-07-14 11:12:44

标签: git ssh vpn

bitconnect服务器在我们没有直接访问权限的远程服务器中运行。我们应该通过VPN连接跳转服务器,并通过SSH签入位连接服务器中的代码。

在这种情况下,如何从eclipse直接将代码检入到远程代码存储库?

1 个答案:

答案 0 :(得分:0)

因此,您需要通过ssh隧道运行git。

ssh -L3456:bitconnect.server.ip:22 user@jump.server.ip
telnet localhost 3456
git clone ssh://git@localhost:3456/example.git

以上命令的工作方式如下:

  1. 这将创建与jumpserver-ip的ssh连接并设置TCP 通过jumpserver-ip在本地主机端口3456之间建立隧道 并连接到bitconnect服务器上的端口22。您可以将3456替换为 另一个端口号。

  2. 如果您从SSH服务器收到消息,则说明连接正常!

  3. 通过隧道克隆存储库。然后通过 隧道。

注意:每当您想与bitconnect服务器进行git事务时,都需要设置该隧道。