首页 > 解决方案 > 更改 .gitconfig 的默认位置

问题描述

在 Windows 10 机器上运行git config --list --show-origin显示 .gitconfig 的位置位于远程位置。我不知道它是如何结束的!

在此处输入图像描述

我尝试了几个步骤来从旧帖子中更改此内容。但是对于 Git 2.30.00,我找不到其他 StackOverflow Q/A 提到的一些文件或配置。我想将它移动到本地某个地方,无论是 D: 还是我的用户目录。

在我的情况下,其他问题中提到的env文件是这样的

export PATH="$HOME/bin:$PATH"

# Allow SSH to ask via GUI if the terminal is not usable
test -n "$SSH_ASKPASS" || {
  case "$MSYSTEM" in
  MINGW64)
    export DISPLAY=needs-to-be-defined
    export SSH_ASKPASS=/mingw64/libexec/git-core/git-gui--askpass
    ;;
  MINGW32)
    export DISPLAY=needs-to-be-defined
    export SSH_ASKPASS=/mingw32/libexec/git-core/git-gui--askpass
    ;;
  esac
}

标签: gitwindows-10git-config

解决方案


您可以更改环境变量$HOME,以引用现有的本地文件夹。

set HOME=/local/path

Git 默认会使用$HOME环境变量来创建全局.gitconfig文件的位置。

还有另一种方法,无需更改$HOME变量,即创建一个覆盖$HOME变量的别名。以下网页上有关此的更多信息,如何指定自定义全局 gitconfig 路径?


推荐阅读