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

133

我试图克隆我的kivy git分支,但是不起作用。我相信我已经正确地进行了分支克隆,但当我在Mac终端中键入以下内容时:

git clone https://github.com/mygitusername/kivy.git

我收到以下错误信息:

fatal: could not create work tree dir 'kivy.: Permission denied

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

16个回答

1
当你克隆一个仓库时,如果没有选择任何工作目录,也会发生这种情况。只需确保你已经进入了你的工作目录,我相信它会正常工作。

0
你需要确保你在一个具有写入权限的目录中。 这可能不是Git所在的目录,一旦你打开终端。 在我的情况下(Widows 10) 我不得不使用cd命令 将目录更改为根目录(C :) 之后它就可以正常工作了。

0

使用提升的权限(即root或sudo)将软件克隆到目录中被认为是一种安全风险。

您可以检查以确保您在具有写入权限的目录中(非系统)。这可能是从中调用Git的目录,而Git只是在抱怨;-)

尝试以下步骤以获得快速无痛的解决方案:-)

1.打开终端;

2.cd /<desired directory>

3.git clone <git-repo>

当您将存储库克隆到本地计算机而没有选择任何工作目录时,也会发生这种情况。只需确保您已经进入了您的工作目录。


-1
对我来说,解决这个问题的方法是关闭 Windows 中病毒和威胁防护中的实时保护。

-2
你所需要做的就是以管理员身份运行你的终端。在我的情况下,这就是我解决问题的方法。

-3
sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git

应该可以正常工作


3
请阅读以下内容,了解为什么chmod 777是一个不好的主意:https://askubuntu.com/a/20110/242267 - Nict
1
仅仅执行 chmod 777 并不是解决方案。 - akbansa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接