这可以从本地git切换远程分支

时间:2015-08-05 16:09:35

标签: git centos

我的问题是,我有4个服务器和1个开发机器,我希望在一个命令中将所有本地更改git推送到所有4个服务器....你可以将它称为同步git repo。

我尝试过很多东西。比如制作sh文件并添加4次git push命令,但我又发现了另一个关于如何使用push命令发送密码的复杂性。

同样地,通过在sh文件上键入4次密码来推送所有更改后..最后我能够将所有更改推送到远程但不能在远程端切换该分支.. ??

请帮助我,我该怎么做

1 个答案:

答案 0 :(得分:1)

除了" push"以外,Git不支持远程操作。另一种方法是使用ssh(访问git repos并进行维护操作)并将公钥导出到所有四台服务器。

[编辑]

如果您不能使用ssh,那么您可以尝试一种安全性较低的方法

git push --repo https://name:password@my-server/repo.git

或更新远程网址

git remote set-url origin https://name:password@my-server/repo.git