首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >好奇: git在哪里存储用户信息?

好奇: git在哪里存储用户信息?
EN

Stack Overflow用户
提问于 2011-09-07 12:21:22
回答 3查看 17.4K关注 0票数 25

我想知道git在哪里存储用户信息。我创建了一个存储库,我和我的朋友都在处理它。当我们都提交时,我们可以看到我们两个都是不同版本的单独作者。虽然在他的主文件夹中有一个使用git config --global创建的.gitconfig文件,但我在我的文件夹中找不到一个。那么我的用户信息存储在哪里呢?git config --global是否只影响个人登录用户?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-07 12:39:14

如果没有在配置文件中存储用户信息,Git将使用变量GIT_COMMITTER_NAMEGIT_COMMITTER_EMAILGIT_AUTHOR_NAMEGIT_AUTHOR_EMAIL在环境中查找提交者信息。如果缺少这些变量,则使用您的用户名和主机名来构造值。因此,即使配置文件中没有存储任何用户信息,两个用户也会有不同的提交者信息。

票数 7
EN

Stack Overflow用户

发布于 2011-09-07 12:25:08

有三个位置-系统($(prefix)/etc/gitconfig上的所有用户)、全局(~/.gitconfig上的用户)和本地(.git/config上的存储库)。任何配置都应该在这三种配置中的任何一种中,由git获取。

但是,如果设置了GIT_CONFIG或无数其他环境变量,其中一些值将来自这些变量。如果您无法在任何配置文件中找到所需的内容,或者甚至无法找到这些文件,请查看所有GIT_*环境变量作为最后的手段。

更多详细信息请点击此处:

http://git-scm.com/docs/git-config#FILES

票数 6
EN

Stack Overflow用户

发布于 2019-12-24 05:51:18

在我的例子中,我在~/.git-credentials文件中找到了我的用户名。希望这对你有帮助。您还可以使用以下命令列出配置:

代码语言:javascript
复制
git config --list
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7328826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档