Próbuję sklonować mój fork kivy gita, ale to nie działa. Wydaje mi się, że widelec został wykonany poprawnie, ale kiedy wpisuję to w terminalu Mac:
Otrzymuję ten błąd:
fatal: could not create work tree dir 'kivy .: Permission denied
Czy ktoś widzi, co robię źle? Dzięki!
html
folder nie ma pozwoleniaTwój bieżący katalog nie ma uprawnień do zapisu / tworzenia, aby utworzyć
kivy
katalog, dlatego występuje ten problem.Twój aktualny katalog 777 daje prawa i wypróbuj go.
źródło
W moim przypadku zdarzyło się, że użytkownik, którego używałem, nie miał prawa własności do katalogu. Po prostu musiałem zmienić prawo własności do katalogu na tego użytkownika. Na przykład, jeśli użytkownik jest ubuntu:
źródło
Jeśli pracujesz w systemie Windows, musisz zmienić uprawnienia katalogu, wprowadzając pełne uprawnienia lub po prostu pisać, aby umożliwić github sklonowanie repozytorium. Kroki są następujące:
źródło
Dla innych początkujących (takich jak ja) Jeśli używasz systemu Windows z gitem jako administrator, również rozwiązuje problem.
źródło
Zakładając, że korzystasz z systemu Windows, uruchom aplikację jako administrator.
W tym celu masz co najmniej dwie opcje:
• Otwórz lokalizację pliku, kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.
• Korzystając z menu Start systemu Windows, wyszukaj „Git Bash”, a znajdziesz:
Następnie po prostu naciśnij „Uruchom jako administrator”.
źródło
Katalog, w którym próbujesz zapisać plik lub pobrać klon repozytorium git, nie ma uprawnień do zapisu. Dlatego pojawia się ten problem.
Zmień uprawnienia zapisu katalogu.
Następnie sklonuj repozytorium.
źródło
Dzieje się tak również podczas klonowania repozytorium bez wybierania katalogu roboczego. po prostu upewnij się, że przeszedłeś
cd
do katalogu roboczego i uważam, że będzie działać dobrze.źródło
Jeśli pracujesz na komputerze Mac, jest to prawdopodobnie spowodowane tym, że nie masz uprawnień do zapisu w katalogu. Kiedy miałem ten problem, wykonałem następujące kroki:
źródło
Miałem ten sam błąd w Debianie i wszystko, co musiałem zrobić, to:
a następnie ponownie uruchom polecenie i zadziałało.
źródło
Musisz upewnić się, że jesteś w katalogu, w którym masz uprawnienia do zapisu. Może to nie być katalog, w którym znajduje się Git po otwarciu terminala. W moim przypadku (Wdowy 10) musiałem użyć polecenia cd, aby zmienić katalog na katalog główny (C :) Po tym działało dobrze.
źródło
Wszystko, co musisz zrobić, to uruchomić terminal jako administrator. w moim przypadku tak rozwiązuję swój problem.
źródło
powinno działać dobrze
źródło
chmod 777
jest to zły pomysł askubuntu.com/a/20110/242267chmod 777