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