更改 apache 根目录导致我无法访问 .git/config

更改 apache 根目录导致我无法访问 .git/config

我将一个 php 文件夹从一台计算机复制到另一台计算机,然后将其连接到 apache...但是 apache 会返回page forbidden...经过一番研究后发现,这是一个让 apache 访问该文件夹的问题...所以这就是我所做的:

sudo chown -R _www /website/directory

然而,执行此操作后,运行我的 git alias 命令(例如)git la会返回此错误:

fatal: unable to access '.git/config': Permission denied

如果我运行 whoami,我会得到admin..所以我决定将管理员添加到 _www 组,如下所示:

sudo dseditgroup -o edit -a admin -t user _www

跑步

dseditgroup -o checkmember -m admin _www 

返回

yes admin is a member of _www

但是运行 git la 仍然返回上述相同的错误。我该怎么办?

答案1

将所有者更改/website/directory/.git为您的用户:

$ chown -R admin /website/directory/.git

相关内容