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



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

div class="one_answers">

更新 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/

重新启动计算机

清除浏览器缓存

您还可以像这样授予文件夹完全权限: sudo chmod -R 777 /opt/lampp/htdocs/或者sudo chown -R $USER:$USER /opt/lampp/htdocs

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

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

尝试授予对htdocs文件夹的完全权限

Sudo CHMOD 777 opt/lampp/htdocs

然后它会要求输入密码并继续。 在此处了解更多信息:)

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

最新更新