ubuntu git init 权限被拒绝

Tim*_*ent 6 git ubuntu

我想我的权利有问题。
我安装了一个几乎全新的 Ubuntu 14.04,并且刚刚配置了我的 vhost 来显示我的小 html 项目。新站点在火狐浏览器中正常运行没有问题。

但是现在我想初始化一个新的 git repo 并且失败了。
当我在 /var/www/html 中输入时

git init  
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

/var/www/html/.git: permission denied 
Run Code Online (Sandbox Code Playgroud)

我的 /var/www 具有以下权限:

drwxrwxr-x 13 www-data www-data 4096 Jan  4 18:48 html/ 
Run Code Online (Sandbox Code Playgroud)

当我打字

ssh-add -l  
Run Code Online (Sandbox Code Playgroud)

我的 id_rsa(RSA) 显示正确。

我不知道我在这里还缺少什么。:-(

Din*_*ing 5

您的/var/www文件夹权限仅允许为www-data用户和www-data组成员写入文件。您可以www-data使用以下命令将自己添加到组中

usermod -a -G www-data your_username
Run Code Online (Sandbox Code Playgroud)

如果您通过 SSH 登录,则需要注销然后重新登录

这应该允许您在该文件夹中写入文件,而无需授予每个人写入权限。在生产服务器上这样做不是一个好主意。