Git推送到另一台机器

时间:2017-11-16 05:14:55

标签: git github git-remote

[Remote GIT repo]----[Remote VM]----[Local Host]

我有这个设置,我有一个远程VM,从远程GIT仓库克隆GIT仓库。我有我的本地计算机克隆了在远程VM上克隆的repo。

VM的remote.origin.url是所有用户克隆的实际远程存储库URL。

我的本​​地主机的remote.origin.url是远程VM URL。喜欢 -

remote.origin.url=ssh://myusername@myremoteVMURL.net/path/to/cloned/repo

我怀疑的是,如果我在本地计算机上进行一些更改并提交+推送。是否会将更改推送到远程VM或远程GIT仓库?我希望它推送到远程VM而不是远程仓库。

基本上我想在本地计算机上工作并同步我对远程VM所做的任何更改。这包括当地分支机构和承诺的工作。所以我可以在Remote VM上开始构建并从那里推送到Remote Git repo。

2 个答案:

答案 0 :(得分:1)

是的,这是正确的。

你的本地机器git repo对“远程Git回购”一无所知。当您从本地计算机推送提交时,它将被推送到“远程VM”。

答案 1 :(得分:0)

remote是位置的别名。当您从本地计算机推送到origin时,您推送的对象将通过ssh转到myremoteVMURL.net/path/to/cloned/repo。之后会发生什么事情发生在VM上,并且在本地机器上调用git在此事上没有发言权。

相关问题