Fatal: невозможно создать дерево работы dir 'kivy'

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

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

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

фатальный: не удалось создать дерево рабочих деревьев dir 'kivy.: Permission denied

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

Ответ 1

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

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

Например.

Ответ 2

В вашем текущем каталоге отсутствует разрешение на запись/создание для создания каталога kivy, поэтому возникает эта проблема.

Ваш текущий каталог предоставляет 777 прав и попробуйте.

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

Ответ 3

В моем случае произошло то, что пользователь, которого я использовал, не имел права владения над каталогом. Мне просто пришлось изменить права собственности на каталог для этого пользователя. Например, если пользователь ubuntu:

chown ubuntu:ubuntu -R directory-in-question

cd directory-in-question/

git clone <git repo comes here >

Ответ 4

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

Ответ 5

Для других начинающих (например, я) Если вы работаете в Windows с git, так как администратор также решает проблему.

Ответ 6

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

Ответ 7

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

sudo su

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

Ответ 8

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

Ответ 9

Просто запустите приложение, выбрав Запуск от имени Администрирования. enter image description here

Спасибо.

Ответ 10

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

Ответ 11

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

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