修复git的‘unable to access '/home//.config/git/ignore': Permission denied’问题

换电脑后,将之前电脑上扩展程序的git整个给复制到了新电脑,结果问题有就出现了,git操作的时候报“/home//.config/git/ignore”权限问题。比如“git status”的时候报以下错误:

1
warning: unable to access '/home/zimo/.config/git/ignore': Permission denied

其中的“zimo”是我的用户名。已经很明显了,报权限问题,加sudo后也能正常了,但是始终不方便还别扭。于是先切换到文件夹去看看:

1
2
cd /home/zimo
ls -lah

注意到其中有这一行:

1
drwx------ 1 root root 4.0K Apr 18 21:01 .config

.config的所有者为root,而不是我当前的用户名zimo。因此更改下所有者:

1
sudo chown zimo .config