gpt4 book ai didi

java - 同一台机器上的 EGit 和多个 "users"

转载 作者:行者123 更新时间:2023-11-30 09:17:18 24 4
gpt4 key购买 nike

我想在同一台机器上处理多个基于 git 的开源项目。对于每个项目,我想适本地关联一个不同的user.nameuser.email。例如,我可能想从事一些名为 fizz 的项目,该项目托管在 GitHub 上,还想从事另一个名为 buzz 的项目,该项目拥有自己的私有(private)托管、集中式git 服务器/仓库。

对于 fizz 项目,我想使用 myname@example.com 作为我的电子邮件,这样当我将更改推送到 master 分支时,其他协作者将其视为我的用户名/电子邮件。

但对于 buzz 项目,我想使用 myname@someotherdomain.example.com,这样当我将更改推送给它的主人时,协作者buzz 项目,以便作为我的电子邮件。

除非我弄错了,否则 EGit 似乎只允许我配置 1 个 user.nameuser.email。我该如何解决这个问题?提前致谢!

最佳答案

Git 配置存储在以下文件中,查找配置时,按以下顺序尝试(参见 git config ):

  1. 本地:当前仓库中的.git/config
  2. 全局:用户主目录中的.gitconfig
  3. 系统:系统配置目录下的gitconfig(例如Linux上的/etc)

因此,要为特定存储库配置不同的 user.email,请执行以下操作:

  1. Git 存储库 View 打开存储库的属性
  2. 配置选项卡中,点击添加条目...
  3. 输入 user.email 作为键和所需的值
  4. 点击确定

也可以从首选项 > 团队 > Git > 配置 > 存储库设置更改存储库配置。

请注意,在 Git 中,user.name 应该是一个真实的全名,例如 Jane Doe

关于java - 同一台机器上的 EGit 和多个 "users",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19032708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com