我的问题是,我有4个服务器和1个开发机器,我希望在一个命令中将所有本地更改git推送到所有4个服务器....你可以将它称为同步git repo。
我尝试过很多东西。比如制作sh文件并添加4次git push命令,但我又发现了另一个关于如何使用push命令发送密码的复杂性。
同样地,通过在sh文件上键入4次密码来推送所有更改后..最后我能够将所有更改推送到远程但不能在远程端切换该分支.. ??请帮助我,我该怎么做
答案 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