【发布时间】:2017-07-14 13:28:46
【问题描述】:
我的本地机器上有一个存储库。这个存储库有 2 个 git 遥控器。遥控器 A 和 B。
- 远程A需要
user.nameX和user.emailY。 - 远程B需要
user.nameZ和user.emailW。
这可以在git中实现吗?如果有,怎么做?
【问题讨论】:
-
为两个遥控器创建两个存储库。在每个存储库中配置
user.name和user.email和git config --local。user.name和user.email与遥控器无关。 -
您的 bitbucket 和 github 帐户的用户名和电子邮件不同,怎么样?您不能同时使用它们作为远程存储库吗?
-
user.name和user.email与遥控器无关。它们仅用于将提交者的姓名/电子邮件放入提交中,仅此而已。如果您想对不同的遥控器有不同的授权,您可以创建不同的 ssh 密钥并将 ssh 配置为将每个密钥用于不同的远程主机。
标签: git