我决定从 Windows 转换到 Kubuntu。
我正在设置安装在 中的 XAMPP /opt/lampp/
。
现在我想为正在进行的项目设置工作环境,但 git 没有访问 root 的权限。
当我尝试分配一个文件夹(/opt/lampp/htdocs/project-sbc/
)时,它显示以下内容:
Git: fatal: could not create work tree dir '/opt/lampp/project-sbc':
Permission denied
我怎样才能解决这个问题?
答案1
简单的解决方案是在您拥有的目录中执行git clone
命令。/home
dev-projects
例如在您的文件夹中的子文件夹中/home/username
。
如果由于某些原因,git 存储库的内容应该位于,/opt/lampp/project-sbc
那么您应该git clone
以 root 身份执行该命令,使用以下sudo
命令:
sudo git ...... (your git command)
正如评论中提到的:
用户可以将文件夹的所有者从 root 更改为自己。
sudo chown username /opt/lampp
在该文件夹中执行 git 命令
git clone .....