当我是“root”时,我已经提取了我的 git repo。而且,当我回到正常帐户时,现在无法编辑我的文件?
除了再次克隆整个存储库之外,解决此权限问题的其他方法是什么?
或者,更改 .git/FETCH_HEAD 是正确的方法吗?
当我是“root”时,我已经提取了我的 git repo。而且,当我回到正常帐户时,现在无法编辑我的文件?
除了再次克隆整个存储库之外,解决此权限问题的其他方法是什么?
或者,更改 .git/FETCH_HEAD 是正确的方法吗?
我们我了解,这样的事情可以帮助您解决问题:
(root)find ./repofolder/ -name "*" -uid 0 |xargs chown your_username:users
要不就:
(root)chown -R your_username:users ./repofolder/
# chown -R your_user git_repo_directory
这会将您(用户名youruser
)设置为git_repo_directory
.
-R
告诉以递归方式将新所有者应用于文件。