简而言之:有没有办法可以使用不同的端口为Git仓库配置两次相同的原点? Long:我有一个git repo,但是我通过不同的方式连接到我的公司网络。在wifi上,我的原始地址是server:/ path-to-repo,但是通过移动数据连接,地址是server:23 / path-to-repo。我需要设置我的仓库,这样无论我当前连接的方式如何,它都可以拉/推。 提前致谢
答案 0 :(得分:1)
实现这一目标的几种方法:
git remote add fromhome ssh://user@server:23/repo
.ssh/config
(每次切换网络时),以指示openssh在Port 22
- Port 23
时使用ssh
或server
; git
回购开始,只需将origin
指向ssh://user@server/repo
; 2222
),然后转发到server:22
或server:23
。切换网络时必须启动正确的隧道; git
回购中,您应该告诉origin
指向ssh://user@localhost:2222/repo
。