gpt4 book ai didi

Git全局配置用户依赖于系统账户?

转载 作者:太空狗 更新时间:2023-10-29 14:44:44 25 4
gpt4 key购买 nike

Centos 6,Git 2.0.4

在服务器上为另一个开发人员设置 git,我做的是系统根:

root@server $ git config --global user.name "My Dev Guy"
root@server $ su mydevguy
mydevguy@server $ git config --list

没有设置用户!因此,作为系统用户“mydevguy”我做了:

mydevguy@server $ git config --global user.name "Some Other Guy"
mydevguy@server $ git config --list

如预期的那样,将“Some Other Guy”显示为用户名。所以我退回到系统 root 用户,看看那里有什么。

mydevguy@server $ exit
root@server $ git config --list

它仍然在那里显示“我的开发人员”。

我以为这些是全局 git 设置,但似乎可以为每个系统用户配置 git 用户。是这样吗?我在哪里可以阅读更多相关信息?

最佳答案

When reading, the values are read from the system, global and repository local configuration files by default, and options --system, --global, --local and --file <filename> can be used to tell the command to read from only that location

不同的位置意味着;

--local Use the repository .git/config file (per repository)
--global Use the global ~/.gitconfig file (per user)
--system Use the system-wide $(prefix)/etc/gitconfig (per system)

--local 写入默认,读取默认读取所有文件。

Reference .

关于Git全局配置用户依赖于系统账户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35029902/

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