我是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
它。 您也可以将存储库克隆到您已经有权写入的其他文件夹。