没有 root 访问权限的 Git 拉取

JJJ*_*jim 5 git chmod chown pull

在 Ubuntu Server 10.10 机器上,我似乎需要 root 访问权限才能使用 git pull(在我的/var/www目录中)。error: cannot open .git/FETCH_HEAD: Permission denied.

我试过 chmodding 0777/var/www/var/www/.git,并将这两个都加入我的帐户,但无济于事。

小智 6

无论出于何种原因,您都无权访问本地文件 .git/FETCH_HEAD 。

解决这个问题的方法是运行 chown -R youruser .git/

一旦你运行它,你应该可以在没有 sudo 的情况下运行它。


use*_*686 4

错误消息不是关于/var/www/var/www/.git。它是关于 的/var/www/.git/FETCH_HEAD,您需要对其具有写入权限。