我想在同一台机器上处理多个基于 git 的开源项目。对于每个项目,我想在适当的时候关联一个不同的user.name
网络user.email
。例如,我可能想处理fizz
托管在 GitHub 上的某个名为的项目,并且还想处理另一个名为的项目,该项目buzz
拥有自己的私有托管、集中式 git 服务器/存储库。
对于该fizz
项目,我想将其myname@example.com
用作我的电子邮件,这样当我将更改推送到主分支时,其他协作者会将其视为我的用户名/电子邮件。
但是对于这个buzz
项目,我想 user myname@someotherdomain.example.com
,这样当我将更改推送到它的主人时,项目上的合作者就buzz
可以作为我的电子邮件。
除非我弄错了,EGit 似乎只允许我配置 1user.name
和user.email
. 我怎样才能解决这个问题?提前致谢!