使用 root 拥有的 git / 文件夹

使用 root 拥有的 git / 文件夹

我决定从 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 .....

相关内容