фатальная ошибка: не удалось создать kivy работы дерева Дир''


Я пытаюсь клонировать свою вилку kivy git, но это не работает. Я сделал вилку правильно, я считаю, но когда я набираю это в свой терминал Mac:

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

Я получаю эту ошибку:

fatal: не удалось создать дерево работы dir 'kivy.: В разрешении отказано

кто-нибудь видит, что я делаю неправильно? Спасибо!

9 54

9 ответов:

вы должны выполнить команду в каталоге, где у вас есть разрешение на запись. Итак:

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 >

каталог, в который вы пытаетесь записать файл или взять клон репозитория git, он не имеет разрешения на запись. Вот почему эта проблема возникает.
пожалуйста, измените разрешение на запись в каталог.
затем клонировать репозиторий.

Если вы работаете в Windows, вы должны изменить разрешения папки, наложив полные разрешения или просто написать, чтобы клонировать репозиторий на GitHub. Шаги 1. Перейдите в свой каталог 2) откройте Свойства 3) перейдите на вкладку "Безопасность" 4) измените разрешения 5) применить

для других новичков (как и я), если вы находитесь на windows под управлением git в качестве администратора также решает эту проблему.

У меня была такая же ошибка на Debian и все, что мне нужно было:

sudo su

и затем снова запустите команду, и она работала.

это происходит также при клонировании репо без выбора какого-либо рабочего каталога. просто убедитесь, что вы сделали cd в ваш рабочий каталог, и я считаю, что он будет работать просто отлично.

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

должно работать нормально