我将一个 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