系统范围的 git 设置

系统范围的 git 设置

我想为系统上的所有用户设置 git 默认值。

在哪里可以找到全局系统配置?

没有这样的文件

/etc/gitconfig

谢谢。

答案1

如果您git*从默认存储库安装了软件包,则系统范围的 Git 配置应该位于/etc/gitconfig(因为$(prefix)这些 Git 安装为空)。请参阅以下内容git-config(1)手动的摘抄:

--system

  • 对于写入选项:写入系统范围$(prefix)/etc/gitconfig而不是存储库.git/config

  • 对于读取选项:仅从系统范围读取$(prefix)/etc/gitconfig而不是从所有可用文件读取。

    也可以看看文件

[…]

文件

如果未使用 明确设置--file,则将在四个文件中git config搜索配置选项:

  • $(prefix)/etc/gitconfig

    系统范围的配置文件。

[…]

如果没有这样的文件,sudo git config --system <name> <value>将为您创建。或者,您可以使用您最喜欢的文本编辑器手动创建它。这与全局 ( ~/.gitconfig) 和本地 ( $GIT_DIR/config) Git 配置文件的行为相同

相关内容