1.git branch 权限问题
执行 git branch报错
warning: unable to access '/Users/xiaowang/.config/git/attributes': Permission denied
warning: unable to access '/Users/xiaowang/.config/git/attributes': Permission denied
1.查看.config目录权限问
cd /Users/xiaowang/.config 报错Permission denied
2.用户root进入
sudo -i
3.再次进入 .config目录查看权限
cd /Users/xiaowang/.config
ls -la
目录没有可写、可执行权限
4.回到上级目录增加权限
sudo chown +x .config
sudo chown +w .config
5.解决问题
2.每次git checkout dev切换分支权限问题
每次git checkout dev,发现项目所有问题仅是仅读状态 执行sudo chmod -R 777 ${项目名},下次再执行还是出现同样问题
1.进入项目目录下,查看各个文件夹的权限
cd shangraomajiang
ls -la
2.发现main.go文件所有者为zonst
sudo chmod xiaowang main.go
3.解决问题