如何更改git存储凭据的位置?

时间:2019-09-18 19:07:50

标签: git github windows-10

执行时:

git config --global credential.helper store

我得到:

error: could not lock config file X://.gitconfig: Permission denied

这是因为公司策略已将HOMEDRIVE环境变量设置为X :,该变量不存在。我无法覆盖它。

如何告诉git将其凭据本地存储在某个地方?

1 个答案:

答案 0 :(得分:1)

如果您使用的是git的较新版本,请将环境变量XDG_CONFIG_HOME指向一个目录,该目录将包含一个用于git配置的子目录,如FILES section of the git config文档所述。

  

$XDG_CONFIG_HOME/git/config

     

第二个特定于用户的配置文件。如果$XDG_CONFIG_HOME未设置或为空,则将使用$HOME/.config/git/config~/.gitconfig.中的任何内容都将覆盖此文件中设置的任何单值变量。如果您有时使用旧版本的Git,则最好不要创建此文件,因为该文件的支持是最近才添加的。

相关问题