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

git pull作为错误的用户执行。现在无法编辑文件,git,permissions,Git,Permissions,当我还是root的时候,我已经撤销了我的git回购协议。现在,当我回到我的正常帐户时,我无法编辑我的文件 除了再次克隆整个存储库外,解决此权限问题的其他方法是什么 或者,更改.git/FETCH\u HEAD是正确的方法吗?chown-R您的用户git\u repo\u目录 这会将您的用户名youruser设置为git_repo_目录的所有者 -R告诉您以递归方式将新所有者应用于文件。我理解,类似这样的内容可以帮助您解决问题: (root)find ./repofolder/ -name "*"

当我还是root的时候,我已经撤销了我的git回购协议。现在,当我回到我的正常帐户时,我无法编辑我的文件

除了再次克隆整个存储库外,解决此权限问题的其他方法是什么

或者,更改.git/FETCH\u HEAD是正确的方法吗?

chown-R您的用户git\u repo\u目录

这会将您的用户名youruser设置为git_repo_目录的所有者


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

我理解,类似这样的内容可以帮助您解决问题:

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

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