Git:无法访问'/home/OLD_USER/.config/git/ignore':权限被拒绝

时间:2017-01-24 13:24:05

标签: linux git git-config

我已经将linux机器上使用的帐户从OLD_USER更改为NEW_USER,现在git给了我这个: unable to access '/home/OLD_USER/.config/git/ignore': Permission denied

2 个答案:

答案 0 :(得分:0)

答案不是要更改/.config/git/文件夹的所有者,而是要告诉git在哪里寻找全局用户配置。
您需要做的就是相对于您的帐户更改环境变量 XDG_CONFIG_HOME ,并使其指向/home/NEW_USER/.config/而不是/home/OLD_USER/.config/
这可以通过插入来简单地实现:
〜/ .bashrc文件中的export XDG_CONFIG_HOME=/home/NEW_USER/.config/

答案 1 :(得分:0)

查看〜/ .gitconfig(/home/NEW_USER/.gitconfig)文件中的excludesfile设置。