无需 root 权限即可进行 Git 拉取

无需 root 权限即可进行 Git 拉取

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

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

答案1

无论出于什么原因,您都无法访问本地文件 .git/FETCH_HEAD 。

解决方案是运行chown -R youruser .git/

一旦运行它,您就应该能够在没有 sudo 的情况下运行它。

答案2

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

答案3

您可能需要对整个目录和所有文件具有权限才能进行拉取。

相关内容