如何配置〜/ .gitconfig文件而不是单个repo的.git / config文件?

时间:2013-01-28 06:42:49

标签: git

如何配置〜/ .gitconfig文件而不是单个repo的.git / config文件?

## use this config if repository belongs to userA@github
[user]
        name = userA
        email = userA@gmail.com

## use this config if repository belongs to userB@github
[user]
        user: userB
        email: userB@yahoo.com 

## use this config if repository belongs to userC@bitbuck
[user]
        user: userC
        email: userC@hotmail.com

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

  • 拥有userAuserBuserC本地帐户
  • 在各自的本地帐户
  • 中克隆每个GitHub仓库
  • 使用正确的用户名和电子邮件设置全局设置(~userA/.gitconfig~userB/.gitconfig~userC/.gitconfig)。

在这种情况下,不需要配置:~userA主目录下的任何repo克隆都将受益于右user.nameuser.email

但如果您在*一个本地帐户下自动尝试,那么您需要提供一些脚本,该脚本将在本地配置文件{{1}中创建/更新正确的值}。