webentwicklung-frage-antwort-db.com.de

fatal: Arbeitsbaum konnte nicht erstellt werden

Ich versuche, meine Gabel des kivy Gits zu klonen, aber es funktioniert nicht. Ich habe die Gabel richtig gemacht, glaube ich, aber wenn ich dies in mein Mac-Terminal eingebe:

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

Ich erhalte diesen Fehler:

fatal: Arbeitsbaum konnte nicht erstellt werden: 'Berechtigung verweigert

Weiß jemand was ich falsch mache? Vielen Dank!

56
Alex

Sie sollten den Befehl in einem Verzeichnis ausführen, in dem Sie Schreibberechtigung haben. So:

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

Zum Beispiel.

90
tito

Ihr aktuelles Verzeichnis verfügt nicht über die Berechtigung zum Erstellen/Erstellen, um das Verzeichnis kivy zu erstellen.

Ihr aktuelles Verzeichnis gibt 777 Rechte und versucht es.

Sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
24
Jay Patel

In meinem Fall war es so, dass der Benutzer, den ich verwendete, kein Eigentümer des Verzeichnisses war. Ich musste einfach den Besitz des Verzeichnisses auf diesen Benutzer ändern. __ Beispiel: Wenn der Benutzer ubuntu ist:

chown ubuntu:ubuntu -R directory-in-question

cd directory-in-question/

git clone <git repo comes here >
11
Eli Agbenu

Dies geschieht auch, wenn Sie ein Repo klonen, ohne ein Arbeitsverzeichnis auszuwählen. Stellen Sie nur sicher, dass Sie cd in Ihr Arbeitsverzeichnis aufgenommen haben, und ich glaube, es funktioniert gut.

1
Nazehs

Für andere Anfänger (wie ich) Wenn Sie unter Windows laufen, führt git als Admin auch das Problem aus.

1

Das Verzeichnis, in dem Sie versuchen, die Datei zu schreiben oder den Klon von git repository zu verwenden, verfügt nicht über die Schreibberechtigung. Aus diesem Grund tritt dieses Problem auf.
Bitte ändern Sie die Schreibberechtigung des Verzeichnisses .
Dann klonen Sie das Repository.

1
Arshad

Wenn Sie unter Windows arbeiten, müssen Sie die Berechtigungen des Verzeichnisses ändern, indem Sie die vollständigen Berechtigungen eingeben, oder einfach schreiben, damit Github das Repository klonen kann. Die Schritte sind 1. Gehen Sie in Ihr Verzeichnis. 2) Öffnen Sie die Eigenschaften. 3) Wechseln Sie zur Registerkarte "Sicherheit". 4) Ändern Sie die Berechtigungen 

1
user3550873

Führen Sie einfach die Anwendung aus, indem Sie Als Administration ausführen auswählen  enter image description here

Vielen Dank.

0
Naveen Ram

Ich hatte den gleichen Fehler bei Debian und alles, was ich tun musste, war:

Sudo su

und dann den Befehl erneut ausführen und es hat funktioniert. 

0
jjust