【问题标题】:is this possible to switch remote branch from local git这可以从本地git切换远程分支吗
【发布时间】:2015-10-28 12:44:04
【问题描述】:

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

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

类似地,通过在 sh 文件上键入 4 次密码推送所有更改后..最后我能够将所有更改推送到远程但无法在远程侧切换该分支..??

请帮帮我,我该怎么做

阿伦

【问题讨论】:

    标签: git centos


    【解决方案1】:

    Git 不支持远程操作,除了“推送”。另一种方法是使用ssh(访问 git 存储库并进行维护操作)并将您的公钥导出到所有四台服务器。

    [编辑]

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

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

    或更新远程网址

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

    【讨论】:

    • 好的,但是有什么方法可以使用推送命令发送密码...我的意思是推送命令中的内联密码。
    • @siversansar,我已经更新了我的答案,希望对您有所帮助
    猜你喜欢
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 2021-06-12
    • 1970-01-01
    • 2020-10-10
    • 1970-01-01
    • 2015-03-30
    相关资源
    最近更新 更多