git pull作为错误的用户执行。无法立即编辑文件

时间:2013-08-16 15:47:49

标签: git permissions

当我是“root”时,我已经取消了我的git repo。而且,当我回到普通帐户时,现在无法编辑我的文件?

除了再次克隆整个存储库之外,修复此权限问题的另一种方法是什么?

或者,正在改变.git / FETCH_HEAD正确的方法吗?

2 个答案:

答案 0 :(得分:0)

# chown -R your_user git_repo_directory

这会将您(用户名youruser)设置为git_repo_directory的所有者。

-R告诉我们以递归方式将新所有者应用于文件。

答案 1 :(得分:0)

我们理解,这样的事情可以帮助您解决问题:

(root)find ./repofolder/ -name "*"  -uid 0 |xargs chown your_username:users

或只是:

(root)chown -R your_username:users ./repofolder/