我试图克隆我的kivy混帐的叉,但它不工作。 我做正确的叉子,我相信,但是当我键入此为我的Mac终端:
混帐克隆https://github.com/mygitusername/kivy.git
我得到这个错误:
致命的:无法创建工作树目录“kivy:权限被拒绝
任何人都看到我在做什么错? 谢谢!
我试图克隆我的kivy混帐的叉,但它不工作。 我做正确的叉子,我相信,但是当我键入此为我的Mac终端:
混帐克隆https://github.com/mygitusername/kivy.git
我得到这个错误:
致命的:无法创建工作树目录“kivy:权限被拒绝
任何人都看到我在做什么错? 谢谢!
你应该在你有写权限的目录执行命令。 所以:
cd ~/
mkdir code
cd code
git clone https://github.com/kivy/kivy
例如。
您当前的目录不具有写/创建权限创建kivy
目录,这就是为什么存在的这一问题。
您当前的目录给予777个权限并尝试它。
sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
在我的情况下发生的事情是,我使用用户已超过目录中没有所有权。 我只是不得不改变目录的所有权给该用户。 例如,如果用户是ubuntu的:
chown ubuntu:ubuntu -R directory-in-question
cd directory-in-question/
git clone <git repo comes here >
如果您在Windows工作,你必须改变目录的投入完全权限的权限或者只让GitHub上克隆库。 这些步骤是:1。去你的目录2)开放性3)进入选项卡“安全” 4)更改权限5)申请
在你试图写入文件或采取git仓库的克隆的目录,它不具有写权限。 这就是为什么发生此问题。
请更改目录的写权限。
然后克隆库。
对于其他初学者(像我一样),如果您在运行git作为管理员的窗口也解决了这个问题。
我对Debian的同样的错误,所有我需要做的就是:
sudo su
然后再次运行该命令和它的工作。
这不也发生过,当你克隆回购不选择任何工作目录。 只要确保你没有cd
到您的工作目录,我相信这会工作得很好。
只要运行通过选择作为管理运行应用程序。
谢谢。
sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
应该做工精细