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

我是Linux新手,我试图用git clone git@gitlab.com:whatever .来将项目克隆到当前包含在opt/lampp/htdocs的文件夹中git clone git@gitlab.com:whatever . 但我得到一个权限被拒绝的错误。 我能做些什么来解决这个问题

尝试你的htdocs文件夹的完全权限

sudo chmod 777 opt / lampp / htdocs

然后它会要求输入密码并继续。 在这里了解更多 🙂

更新httpd.conf

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

  User nobody Group nogroup 

用你的用户名替换nobody

更改htdocs的所有权

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

更改htdocs文件夹的文件权限

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

重新启动您的机器

清除您的浏览器缓存

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