如何在Git中为每个仓库设置不同的用户名和电子邮件?

假设您正在处理两个不同的项目,其中一个是托管在GitHub.com上的个人项目,另一个是托管在企业云上的专业项目。

在专业项目中,您可能已设置了由组织提供的用户名和电子邮件,不应在其他任何地方使用。

如果您已经使用该git config命令在git中全局配置了组织的用户名和电子邮件,则您的个人项目提交将使用相同的用户名和电子邮件。我个人不喜欢使用组织的用户名和电子邮件,而是为个人项目设置不同的用户名和电子邮件ID

本教程介绍了如何执行相同的操作。

我们已经知道设置用户名和电子邮件的命令是git config。要为您的个人项目或克隆的每个项目设置不同的用户名和电子邮件ID,如下所示:

git config user.name "<user name>"

git config user.email "<email id>" 

您需要在相关 repo 目录下执行上述命令,如下所示:

执行上述命令后,仅更改此存储库的用户名和电子邮件。从现在开始,git使用为此存储库配置的用户名和密码进行提交和推送,而不是全局配置的用户名和密码。

您还可以使用以下命令验证这些配置更改:

git config user.name

git config user.email 

以下是在我的本地执行上述两个命令后的结果。

这些更改保存在哪里?这些本地配置更改保存在<您的存储库>/.git/config 文件中。

另请参阅:

本文最初发表于 Git: How to set a different username and email for each repository in Git?

https://www.codeproject.com/Articles/5343610/How-to-Set-a-Different-Username-and-Email-for-Each

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值