在htdocs中克隆项目时权限被拒绝

时间:2017-01-04 10:31:41

标签: linux git xampp gitlab

我是linux的新手,我正在尝试使用命令opt/lampp/htdocs将项目克隆到git clone git@gitlab.com:whatever .中包含的文件夹中,但我收到了权限被拒绝错误。我该怎么做才能解决这个问题

5 个答案:

答案 0 :(得分:0)

更新httpd.conf

 sudo gedit /opt/lampp/etc/httpd.conf

查找

 User nobody
 Group nogroup

无人替换为用户名

更改htdocs的所有权

sudo chown -R username:username /opt/lampp/htdocs

更改htdocs文件夹的文件权限

sudo chmod -R 775 /opt/lampp/htdocs/

重启您的机器

清除浏览器缓存

答案 1 :(得分:0)

您还可以授予文件夹完全权限,如下所示: sudo chmod -R 777 /opt/lampp/htdocs/sudo chown -R $USER:$USER /opt/lampp/htdocs

答案 2 :(得分:0)

我已经在 httpd.conf 文件中的 user 中正确写入了我的用户名,但仍然遇到同样的问题。最后,我找到了更改端口号的解决方案:

  • 在同一文件中查找 Local:8888 并将 8888 更改为 80

答案 3 :(得分:-1)

许可被拒绝就是它所说的。您无权写入此文件夹。您可以使用sudo git clone (...) git将repo克隆为root,也可以更改此文件夹的权限。 sudo chmod a+w <path>然后git clone正常。您还可以将存储库克隆到您已有权写入的其他文件夹。

答案 4 :(得分:-1)

尝试向您的htdocs文件夹

提供完全权限
  

sudo chmod 777 opt / lampp / htdocs

然后它会要求密码输入并继续。 learn More Here:)