git 初始化权限被拒绝 - /private/etc/apache2
git init Permission denied - /private/etc/apache2
在 OS X 10.10 上,我想在 private/etc/apache2 目录中使用 git 和我的 apache。当我尝试 运行 git init
时,我得到 Permission denied
。最佳做法是在此目录上添加适当的权限以启用 git 用法?
Permission denied一般是文件权限问题,git没有写权限
一种选择是 运行 您的 git init
等 sudo
,即 sudo git init
(尽管不推荐这样做)
您还可以创建一个新用户和一个新组,将您的 Web 服务器用户添加到该组,然后与该用户一起启动 git init
。另一种选择是使用 usermod
将自己添加到 apache 组
因为即将Permission Denied
和@mu也提到要使用sudo
命令,
通过以下命令将文件夹的权限授予user
-
$ chmod u+x /private/etc/apache2
在 OS X 10.10 上,我想在 private/etc/apache2 目录中使用 git 和我的 apache。当我尝试 运行 git init
时,我得到 Permission denied
。最佳做法是在此目录上添加适当的权限以启用 git 用法?
Permission denied一般是文件权限问题,git没有写权限
一种选择是 运行 您的 git init
等 sudo
,即 sudo git init
(尽管不推荐这样做)
您还可以创建一个新用户和一个新组,将您的 Web 服务器用户添加到该组,然后与该用户一起启动 git init
。另一种选择是使用 usermod
因为即将Permission Denied
和@mu也提到要使用sudo
命令,
通过以下命令将文件夹的权限授予user
-
$ chmod u+x /private/etc/apache2