如何指定 Git 配置路径

How to specify Git config path

我有一个 ~/.gitconfig 文件,我安装了 pm2,它创建了一个名为 ~/config/ 的文件夹。

在那之后,Git 假设 pm2 的 ~/.config/ 文件夹是它可以找到它的设置的地方(剧透:不是)。

如何告诉 Git 停止查看 ~/.config/ 并只使用旧的 ~/.gitconfig

文件名必须是.gitconfig

如何设置别名 ~/.config/ 指向 ~/.gitconfig/

键入 man git config 有一个名为 FILES 的部分,其中列出了所有系统文件的位置。全局 Git 配置文件在 ~/.gitconfig 中,但还有一个 "system" 配置文件,通常在 /etc/gitconfig.

A​​tlassian 给出了答案。只是 chown 文件夹允许 Git 浏览文件夹,然后 Git 什么也找不到,并正确移动到 .gitconfig

sudo chown -R my_user:my_user ~/.config

该文件夹应该归用户所有,看看它在我用户的主文件夹中的情况。 资料来源:https://confluence.atlassian.com/stashkb/permission-denied-on-git-config-file-314447088.html