当前位置: 首页 > 知识库问答 >
问题:

致命:无法创建工作树目录“kivy”

燕照
2023-03-14

我试图克隆我的KivyGit叉子,但它不起作用。我相信我已经正确地制作了fork,但当我在Mac终端中输入这个时:

git克隆https://github.com/mygitusername/kivy.git

我得到这个错误:

致命:无法创建工作树目录kivy.:权限被拒绝

有人看到我做错了什么吗?谢谢!

共有3个答案

向嘉誉
2023-03-14

在我的例子中,发生的情况是,我使用的用户对目录没有所有权。我只需将目录的所有权更改为该用户即可。例如,如果用户是ubuntu:

chown ubuntu:ubuntu -R directory-in-question

cd directory-in-question/

git clone <git repo comes here >
龙浩博
2023-03-14

您当前的目录没有创建kivy目录的写入/创建权限,这就是发生此问题的原因。

您当前的目录给予777权限并尝试它。

sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
须彭亮
2023-03-14

您应该在具有写权限的目录中执行该命令。因此:

cd ~/
mkdir code
cd code
git clone https://github.com/kivy/kivy

例如。

 类似资料:
  • 我无法创建目录,我拥有所有权限,这在我的清单中: 在MainActivity onCreate中,检查权限,如果有权限,则应创建一个目录,但始终返回false: 有什么线索或暗示吗?谢谢

  • 我正在使用Helm在Kubernetes集群上部署postgres。我创建了一个持久卷和一个持久卷声明: 我该怎么修好它?

  • mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。 mkdir 命令的基本格式为: [root@localhost ~]# mkdir [-mp] 目录名 -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。 -p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用

  • 我的实际用户在Crashlytics上发布了这个异常数百次,我无法在5个不同的设备上复制一次 崩溃日志 需要注意的事项:1-绘图不是矢量绘图,它是一个带有透明背景的png(mdpi,hdpi,XHDPI.xxhdpi,xxxhdpi) 2-绘图是由Android Assets Studio创建的 3-这可能是这个问题的副本,我不太确定是否有解决方案 如何解决这个问题,或者有一个变通办法只是防止它发

  • 我的Gradle和Android Studio有问题。我重新安装了Android Studio,我正在使用libGDX,然后当我尝试编译我的项目时,终端告诉我。 失败:构建失败,但有例外。 > 出错原因:无法使用BuildScopeServices.createScriptPluginFactory()创建ScriptPluginFactory类型的服务。无法使用BuildSessionScope

  • 我正在尝试将给定目录中的所有文件重命名为大写。它完成了整件事,但在文件夹中没有做任何事情文件名仍然相同。 它在控制台中打印“Done”,但实际上什么都没做