执行时:
git config --global credential.helper store
我得到:
error: could not lock config file X://.gitconfig: Permission denied
这是因为公司策略已将HOMEDRIVE环境变量设置为X :,该变量不存在。我无法覆盖它。
如何告诉git将其凭据本地存储在某个地方?
答案 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,则最好不要创建此文件,因为该文件的支持是最近才添加的。