Ich versuche meine Gabel des Kivy Git zu klonen, aber es funktioniert nicht. Ich glaube, ich habe die Gabel richtig gemacht, aber wenn ich sie in mein Mac-Terminal eingebe:
Ich erhalte diesen Fehler:
fatal: Arbeitsbaum konnte nicht erstellt werden dir 'kivy.: Berechtigung verweigert
Hat jemand gesehen, was ich falsch mache? Vielen Dank!
html
Ordner keine Erlaubnis hatIhr aktuelles Verzeichnis verfügt nicht über die Schreib- / Erstellungsberechtigung zum Erstellen eines
kivy
Verzeichnisses. Aus diesem Grund tritt dieses Problem auf.Ihr aktuelles Verzeichnis gibt 777 Rechte und probieren Sie es aus.
quelle
In meinem Fall war der Benutzer, den ich verwendete, nicht Eigentümer des Verzeichnisses. Ich musste einfach den Besitz des Verzeichnisses auf diesen Benutzer ändern. Zum Beispiel, wenn der Benutzer Ubuntu ist:
quelle
Wenn Sie unter Windows arbeiten, müssen Sie die Berechtigungen des Verzeichnisses ändern, indem Sie die vollständigen Berechtigungen festlegen, oder einfach schreiben, damit Github das Repository klonen kann. Die Schritte sind:
quelle
Für andere Anfänger (wie mich) Wenn Sie unter Windows Git als Administrator ausführen, wird das Problem ebenfalls gelöst.
quelle
Angenommen, Sie verwenden Windows, führen Sie die Anwendung als Administrator aus.
Dafür haben Sie mindestens zwei Möglichkeiten:
• Öffnen Sie den Speicherort der Datei, klicken Sie mit der rechten Maustaste und wählen Sie "Als Administrator ausführen".
• Suchen Sie im Windows-Startmenü nach "Git Bash" und Sie werden Folgendes finden:
Drücken Sie dann einfach "Als Administrator ausführen".
quelle
Das Verzeichnis, in das Sie die Datei schreiben oder den Klon des Git-Repositorys verwenden möchten, verfügt nicht über die Schreibberechtigung. Deshalb tritt dieses Problem auf.
Bitte ändern Sie die Schreibberechtigung des Verzeichnisses.
Klonen Sie dann das Repository.
quelle
Dies geschieht auch, wenn Sie ein Repo klonen, ohne ein Arbeitsverzeichnis auszuwählen. Stellen Sie einfach sicher, dass Sie es
cd
in Ihr Arbeitsverzeichnis aufgenommen haben, und ich glaube, es wird gut funktionieren.quelle
Wenn Sie auf einem Mac arbeiten, liegt dies wahrscheinlich daran, dass Sie keine Berechtigung zum Schreiben in das Verzeichnis haben. Als ich dieses Problem hatte, habe ich die folgenden Schritte ausgeführt:
quelle
Ich hatte den gleichen Fehler bei Debian und alles was ich tun musste war:
Führen Sie den Befehl erneut aus, und es hat funktioniert.
quelle
Sie müssen sicherstellen, dass Sie sich in einem Verzeichnis befinden, in dem Sie Schreibberechtigung haben. Dies ist möglicherweise nicht das Verzeichnis, in dem sich Git befindet, sobald Sie das Terminal öffnen. In meinem Fall (Witwen 10) musste ich den Befehl cd verwenden, um das Verzeichnis in das Stammverzeichnis (C :) zu ändern. Danach funktionierte es einwandfrei.
quelle
Sie müssen lediglich Ihr Terminal als Administrator ausführen. In meinem Fall löse ich so mein Problem.
quelle
sollte gut funktionieren
quelle
chmod 777
ist eine schlechte Idee askubuntu.com/a/20110/242267chmod 777