Mam instalację Git dla Windows, ale gdy próbuję użyć git
polecenia w wierszu polecenia, pojawia się następujący błąd:
'git' is not recognized as an internal or external command,
operable program or batch file.
Jak rozwiązać ten problem?
Mam instalację Git dla Windows, ale gdy próbuję użyć git
polecenia w wierszu polecenia, pojawia się następujący błąd:
'git' is not recognized as an internal or external command,
operable program or batch file.
Jak rozwiązać ten problem?
Odpowiedzi:
Czy poprawnie ustawiłeś swój PATH
punkt na instalacji Git?
Musisz dodać następujące ścieżki do PATH
:
C:\Program Files\Git\bin\
C:\Program Files\Git\cmd\
I sprawdź, czy te ścieżki są prawidłowe - być może Git jest zainstalowany na innym dysku lub pod nim Program Files (x86)
. W razie potrzeby popraw ścieżki.
Modyfikowanie PATH
w systemie Windows 10:
C:\Program Files\Git\bin\
i C:\Program Files\Git\cmd\
na końcu listy.Modyfikowanie PATH
w systemie Windows 7:
;
jeśli jeszcze nie ma, a następnie C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\
. Nie należy wstawiać spacji między ;
wpis a.Jeśli te instrukcje nie były pomocne, możesz spojrzeć na inne:
<git_installation>\bin
, <git_installation>\libexec\git-core
Lub <git_installation>\cmd
? Każdy z nich zawiera git.exe
.
cmd
i bin
?
Czy otworzyłeś cmd
monit przed instalacją git? Jeśli tak, zamknij go i otwórz ponownie.
Environment Variables
są czytane tylko po uruchomieniu aplikacji (w tym przypadku cmd
). Ponowne uruchomienie pozwoliłoby mu przeczytać ponownie Environment Variables
i zobaczyć zaktualizowane PATH
.
Powershell
używałem wewnątrz VS Code. Ponowne otwarcie aplikacji załatwiło sprawę. Dziękuję Ci.
Jeśli używasz GitHub dla Windows (stary Git GUI GitHub, który nie jest już dostępny do pobrania, a nie nowy GitHub Desktop oparty na elektronach ), masz zainstalowaną Git pod:
C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd
Rozwiń tę ścieżkę i dodaj ją PATH
.
Prosta droga, aby uniknąć bałaganu przy pomocy zmiennych PATH: zainstaluj ponownie git i wybierz „Użyj Git z wiersza polecenia systemu Windows”. Jak wspomniano, pobierze dla ciebie zmienne PATH. patrz zrzut ekranu
Jeśli chcesz skonfigurować do celów tymczasowych, po prostu wykonaj poniższe polecenie.
Dotyczy to tylko bieżącego okna / komórki, jeśli zamkniesz wiersz polecenia, wszystko zniknie.
Aby ustawić na stałe, ustaw GIT w zmiennej środowiskowej.
za. naciśnij Window + Pause
b. kliknij Ustawienia systemu Advance.
do. Kliknij zmienną środowiskową w zakładce Advance.
re. Edytuj zmienną ścieżki.
mi. Dodaj poniższy wiersz na końcu instrukcji.
; c: \ Program Files \ Git \ bin;
fa. Wciśnij OK!!
sol. Otwórz nowy wiersz polecenia.
h. Wpisz git i naciśnij klawisz Enter
Dzięki
Git powinien być skonfigurowany w zmiennych ścieżki.
(w systemie Windows 7) Otwórz przycisk Start i wpisz environment
. Kliknij na Edit the system environment variables
. Kliknij Environment Variables
. Przewiń w dół do Path
zmiennej w dolnym polu o nazwie system variables
. Kliknij edit
. W dolnym polu o nazwie variable value
dodaj ścieżkę do folderu git bin. (dla mnie to jest, C:\Program Files (x86)\Git\bin
ale może być inaczej dla ciebie.) Jeśli ;
między ścieżką a poprzednią nie ma średnika ( ), dodaj ją. Upewnij się, że nie usuwasz innych zmiennych ścieżki, tylko dodaj folder git bin na końcu.
To zadziałało dla mnie. Git jest teraz dostępny za pośrednictwem wiersza poleceń. Otwórz wiersz poleceń i wpisz, git
aby sprawdzić, czy zadziałało.
Windows 8
Dodaj
C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd
To zadziałało dla mnie
Siema! Miałem z tym wiele problemów. Wygląda na to, że Github oferuje własną konsolę, której należy szukać na dysku. W końcu udało mi się go uruchomić, wykonując następujące czynności:
* To się otworzy *
C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc
Gdzie nazwa użytkownika to nazwa użytkownika komputera
Spowoduje to otwarcie wiersza polecenia programu PowerShell. Następnie możesz normalnie uruchamiać na nim polecenia git.
to dlatego, że w momencie instalacji wybrałeś domyślny przycisk opcji, aby używać „git” tylko z „git bash”. Jeśli wybrałbyś „narzędzie git i wiersza poleceń”, nie byłoby to problemem.
Twoje zdrowie ;)
Chciałem tylko dodać odpowiedź Abizern. Jeśli ktoś używa konta innego niż administrator, możesz utworzyć zmienną „lokalną” zamiast zmiennej „systemowej”, która umożliwia dostęp do kont standardowych / ograniczonych.
W oknie „Zmienne środowiskowe”:
1) Wybierz przycisk „Nowy ...” w sekcji „Zmienne użytkownika dla ...”.
2) Ustaw „Nazwa zmiennej:” jako „ścieżkę” i „Wartość zmiennej:” jako „[twoja-ścieżka-gita]” (zwykle znajduje się w C:\Program Files (x86)\Git\bin
).
3) Następnie kliknij OK.
W systemie Windows użyj msysgit, aby uzyskać monit bash za pomocą polecenia git.
git-cmd.bat
który jest dostarczany z msysgit, aby automatycznie cd
przechodził do `C: \ projects` lub wszędzie tam, gdzie trzymasz wszystkie swoje projekty.
Dla użytkowników systemu Windows 10:
Spróbuj uruchomić okno wiersza polecenia jako administrator. Rodzaj:
Git --version
Powinieneś otrzymać odpowiedź, coś w rodzaju „git wersja 2.17.1.windows.2”.
Jeśli otrzymasz coś podobnego do powyższej odpowiedzi, spróbuj uruchomić okno Git Bash jako administrator .
Wpisz to samo polecenie:
Git --version
Powinieneś teraz zobaczyć, że jesteś zalogowany do powłoki Git Bash z kolorowym tekstem i wszystkim innym.
Mój nie działałby bez względu na wszystko, dopóki nie użyłem powłoki git bash jako administrator. Chciałem się tylko podzielić na wypadek, gdyby ktoś napotkał podobny problem.
C:\Program Files\Git\bin;C:\Program Files\Git\cmd
Jeśli nie wiesz, gdzie znajduje się folder Git: W systemie Windows 7/8/10 należy znaleźć git:
- C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
-C:\Program Files\Git\bin;C:\Program Files\Git\cmd
Zamknij wiersz polecenia i zakończ. Następnie ponownie otwórz monit cmd.
Jeśli używasz systemu Windows 10, wykonaj następujące czynności:
Idź do Start
Zacznij pisać „Ten komputer”
Kliknij ten komputer prawym przyciskiem myszy, wybierz Właściwości
Po lewej stronie okna, które się pojawi, kliknij Zaawansowane ustawienia systemu
Kliknij kartę Zaawansowane
Kliknij przycisk Zmienne środowiskowe u dołu
W dolnej części sekcji Zmienne systemowe kliknij dwukrotnie opcję Ścieżka
Kliknij przycisk Nowy w prawym górnym rogu
Dodaj tę ścieżkę: C: \ Program Files \ Git \ bin \, a następnie kliknij klawisz Enter
Dodaj kolejną ścieżkę: C: \ Program Files \ Git \ cmd
Zamknij i ponownie otwórz konsolę, jeśli jest już otwarta.
Przeszedłem Cię przez długą drogę, abyś mógł zapoznać się z różnymi oknami / menu. Powodzenia.
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
dodaj powyższą ścieżkę do zmiennych środowiskowych
Uwaga: ścieżka może się różnić, ale należy dodać oba bin
icmd
Po instalacji otwórz aplikację GitHub, aw prawym górnym rogu zobaczysz ikonę ustawienia. Z menu wybierz Opcje i wybierz „Domyślna powłoka” jako Cmd.
Teraz spróbuj wpisać „git shell” w wyszukiwaniu (klawisz i typ Windows) i wybierz Git Shell. Powinien się otworzyć w CMD i git powinien być teraz rozpoznany.
Pomaga mi to: ustawiam C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd w ścieżce zmiennej środowiskowej.
Najpierw sprawdź, czy GIT jest zainstalowany w twoim systemie, czy nie. Jeśli nie, wykonaj kroki wymienione w tym linku https://www.atlassian.com/git/tutorials/install-git dla twojego systemu operacyjnego. Następnie możesz używać poleceń git w wierszu polecenia (terminal).
Miałem ten problem, kiedy instalujesz git, musisz wybrać właściwą ścieżkę, to znaczy powinna to być ta sama ścieżka, którą piszesz git (kod) w Git Bash ... na przykład, jeśli twoja ścieżka to c : \ Users \ nazwa użytkownika, musisz zainstalować git w tej samej ścieżce (c: \ Users \ nazwa użytkownika) .. te 2 ścieżki nie powinny się różnić
Windows 7 32-bit
Używam git do mojej aplikacji Ruby on Rails. Pierwszy raz, więc ...
Utworzyłem plik .bat do ładowania moich aplikacji RoR ze ścieżkami wpisanymi ręcznie, korzystając z tego samouczka na stronie „ http://www.youtube.com/watch?v=-eFwV8lRu1w ” Jeśli jesteś nowy w Ruby on Rails, możesz chcieć sprawdź to, wykonując wszystkie kroki i działa bezbłędnie po kilku próbach i błędach.
(Plik .bat jest edytowalny za pomocą notatnika ++, a zatem nie ma potrzeby długiego procesu za każdym razem, gdy trzeba edytować ścieżkę, można wykonać ten prosty proces po utworzeniu pliku .bat zgodnie z samouczkami na powyższym linku ”. Plik nazywa się row.bat „.)
wstaw ścieżkę poniżej ostatniej wprowadzonej ścieżki.
)
Podczas samouczków nie pamiętam nic na temat używania polecenia git, więc po rozpoczęciu nowego projektu miałem ten sam problem po zainstalowaniu git. Głównym problemem, jaki miałem, było zlokalizowanie folderu z bin / git.exe (git.exe nie pojawił się w wyszukiwaniu przy użyciu „programów wyszukiwania i plików” w menu Start) UWAGA Teraz zrozumiałem, że lokalizacja może się znacznie różnić --- patrz poniżej.
Aby zlokalizować bin / git.exe, wykonałem następujące kroki
1 kliknij lewym przyciskiem myszy menu Start i zlokalizuj - >> wszystkie programy - >> GitHub inc. 2 kliknij prawym przyciskiem myszy powłokę git i wybierz otwartą lokalizację pliku 3 kliknij foldery w lokalizacji pliku dla folderu „bin”
(Miałem 4 foldery o nazwie 1. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2. lfs-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad („bin / exe79767b7h6487b5”)
Skopiuj pełny link, klikając adres eksploratora (mój to „C: \ Users \ nazwa użytkownika \ AppData \ Local \ GitHub \ PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad \ bin”) otwórz plik .bat w notatniku ++ i wklej, korzystając z instrukcji dodawania ścieżki do swojego plik .bat z samouczków powyżej. Problem rozwiązany!