我试图克隆我的kivy git分支,但是不起作用。我相信我已经正确地进行了分支克隆,但当我在Mac终端中键入以下内容时:
我收到以下错误信息:
fatal: could not create work tree dir 'kivy.: Permission denied
有人看出我做错了什么吗?谢谢!
我试图克隆我的kivy git分支,但是不起作用。我相信我已经正确地进行了分支克隆,但当我在Mac终端中键入以下内容时:
我收到以下错误信息:
fatal: could not create work tree dir 'kivy.: Permission denied
有人看出我做错了什么吗?谢谢!
使用提升的权限(即root或sudo)将软件克隆到目录中被认为是一种安全风险。
您可以检查以确保您在具有写入权限的目录中(非系统)。这可能是从中调用Git的目录,而Git只是在抱怨;-)
尝试以下步骤以获得快速无痛的解决方案:-)
1.打开终端;
2.cd /<desired directory>
3.git clone <git-repo>
当您将存储库克隆到本地计算机而没有选择任何工作目录时,也会发生这种情况。只需确保您已经进入了您的工作目录。
sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
应该可以正常工作
chmod 777
是一个不好的主意:https://askubuntu.com/a/20110/242267 - Nictchmod 777
并不是解决方案。 - akbansa