我想在同一台机器上处理多个基于 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. 我怎样才能解决这个问题?提前致谢!