多个用户使用相同的git存储库

问题描述 投票:2回答:2

据我所知,git config只能指定一个用户的身份。我有一种情况,我想为同一个git存储库拥有多个身份,具体取决于UNIX用户。

存储库位于/ var / www。当用户jack提交它时,提交应该自动成为jack的标识。当用户jill进行提交时,应该使用jill的身份。

我想使用相同存储库的原因是因为它是网站的内容,而Apache正在查找/ var / www。内容不是特定于用户的,因此使用Apache的userdir功能不是一个选项。

git identity git-config
2个回答
3
投票

每个UNIX用户都有自己的主目录。 因此,每个UNIX用户都可以拥有自己的git配置文件(〜/ .gitconfig)。 然后,每个UNIX用户都可以使用自己的标识在共享存储库上提交。


0
投票

这样做的一个好方法是将用户的电子邮件设置在特定git存储库的.git / config文件中,如下所示:

    git config user.name "Your Name Here"
    git config user.email [email protected]
© www.soinside.com 2019 - 2024. All rights reserved.