'git' nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie

Zainstalowałem Git dla Windows, ale kiedy próbuję użyć polecenia git 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?

Author: MultiplyByZer0, 2010-12-20

20 answers

Czy poprawnie Ustawiłeś PATH aby wskazywał na Twoją instalację 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ą poprawne – możesz mieć zainstalowany Git na innym dysku lub pod Program Files (x86). W razie potrzeby popraw ścieżki.


Modyfikowanie {[0] } W Windows 10:

  1. w menu Start lub pasku zadań wyszukaj "zmienną środowiskową".
  2. Wybierz "Edycja zmiennych środowiskowych Systemu".
  3. Kliknij przycisk "Zmienne środowiskowe" na dole.
  4. Kliknij dwukrotnie pozycję "Ścieżka" pod "zmienne systemowe".
  5. przyciskiem" nowy " w edytorze ścieżek dodaj C:\Program Files\Git\bin\ i C:\Program Files\Git\cmd\ na koniec listy.
  6. Zamknij i ponownie otwórz konsolę.

Modyfikacja {[0] } W Windows 7:

  1. kliknij prawym przyciskiem myszy "Komputer" na pulpicie lub w menu Start.
  2. Wybierz "Właściwości".
  3. na bardzo po lewej stronie kliknij link "Zaawansowane ustawienia systemu".
  4. Kliknij przycisk "Zmienne środowiskowe" na dole.
  5. Kliknij dwukrotnie pozycję "Ścieżka" pod "zmienne systemowe".
  6. na końcu "zmienna wartość", wstawić ; Jeśli nie istnieje, a następnie C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\. Nie umieszczaj spacji między ; a wpisem.
  7. Zamknij i ponownie otwórz konsolę.

Jeśli te instrukcje nie były pomocne, nie krępuj się spojrzeć na niektóre inne:

 596
Author: Abizern,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-16 04:04:06

Czy otworzyłeś cmd monit przed instalacją git? Jeśli tak, zamknij i otwórz ponownie.

 162
Author: Ghanshayam Patel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-17 23:35:04
  1. Przejdź do Mój Komputer => Dysk lokalny(C:) => Pliki programów(x86) => Git => cmd
  2. Kliknij prawym przyciskiem myszy git = > wybierz Właściwości
  3. w miejscu skopiuj tekst eg - C:\Program Files (x86)\git\cmd
  4. wróć do pulpitu
  5. Kliknij prawym przyciskiem myszy Mój Komputer
  6. Select property
  7. Open Advanced
  8. Kliknij Zmienne Środowiskowe
  9. w zmiennych systemowych Znajdź Wywołanie zmiennej ścieżka
  10. Kliknij zmienną
  11. Kliknij przycisk Edytuj
  12. Wybierz pole tekstowe wartość zmiennej .
  13. Przejdź do krawędzi tekstu i umieść średnik (;)
  14. następnie kliknij prawym przyciskiem myszy i naciśnij Wklej
  15. Naciśnij Ok
 53
Author: Skitty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-02 14:41:08

Jeśli używasz GitHub dla Windows (stary GUI Githuba, który nie jest już dostępny do pobrania, a nie nowy oparty na elektronach GitHub Desktop), masz instalację Gita pod:

C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd

Rozwiń tę ścieżkę i dodaj ją do PATH.

 44
Author: surinder singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-16 04:20:18

Łatwa trasa, aby uniknąć bałaganu ze zmiennymi ścieżki: ponownie zainstaluj git i wybierz "Użyj Git z wiersza polecenia systemu Windows". To zajmie zmienne ścieżki dla Ciebie, jak wspomniano. zobacz zrzut ekranu

Tutaj wpisz opis obrazka

 40
Author: Justice O.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-16 20:16:34

Jeśli chcesz skonfigurować do tymczasowego celu, po prostu wykonaj poniższe polecenie.

  1. Otwórz wiersz polecenia cmd >
  2. Uruchom poniżej polecenia.
    set PATH = C: \ Program Files\Git \ bin; % PATH %
  3. Wpisz git, to zadziała.

Jest to ważne tylko dla bieżącego okna / komórki, jeśli zamkniesz wiersz polecenia, wszystko zniknie. w celu ustawienia na stałe, Ustaw GIT w zmiennej środowiskowej.

A. naciśnij okno + Pauza
B. kliknij Zaawansowane ustawienia systemu.

C. kliknij zmienną środowiskową w zakładce Advance.

D. Edycja Zmiennej Path.

E. dodaj poniższy wiersz na końcu instrukcji.
;c:\Program Files\Git \ bin;

F. naciśnij OK!!
g. Otwórz nowy wiersz polecenia .
H. wpisz git i naciśnij Enter

Thanks

 25
Author: Sandeep kr gupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-10 04:07:16

Start->Wszystkie Programy->Git - > Git Bash

Przenosi Cię bezpośrednio do powłoki Git.

 5
Author: Jeeves,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-14 16:23:56

Yo! Miałem z tym wiele problemów. Wydaje się, że Github przynosi własną konsolę, której trzeba szukać w swoim dysku. Udało mi się go w końcu uruchomić, wykonując następujące czynności:

  1. Naciśnij Start.
  2. to strona internetowa, w której znajdziesz wiele przydatnych informacji.]}
  3. Kliknij prawym przyciskiem myszy na "GitHub" i wybierz "Otwórz lokalizację pliku"

*This shall open *

C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc

gdzie nazwa użytkownika jest nazwą użytkownika twojego komputera

  1. poszukaj programu o nazwie "Git Shell". Kliknij dwukrotnie.

Spowoduje to otwarcie wiersza polecenia PowerShell. Następnie możesz normalnie na nim uruchamiać swoje polecenia git.

 4
Author: Jose A,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-21 14:37:30

Jeśli pojawi się ten błąd, możesz nie mieć zainstalowanego git w Twoim systemie.

Pobierz go tutaj:

Https://git-scm.com/downloads

Zainstaluj go.

Jeśli masz Windows, zobaczysz teraz C:\Program folder Files\Git.

Otwórz nowe okno wiersza poleceń i spróbuj ponownie uruchomić polecenie git.

 3
Author: live-love,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-06 19:25:47

To dlatego, że podczas instalacji wybrałeś domyślny przycisk radiowy, aby używać " Git "tylko z " Git bash". Jeśli wybrałbyś "Git i narzędzie wiersza poleceń", nie byłoby to problemem.

  • Rozwiązanie#1: ponieważ masz już zainstalowane narzędzie Git, przejdź teraz do wybranego folderu, a następnie kliknij prawym przyciskiem myszy i użyj "Git bash here", aby uruchomić to samo polecenie i będzie działać poprawnie.
  • Rozwiązanie # 2: Spróbuj Ponownie zainstalować Git-scm i wybierz właściwy wybór.
 3
Author: Dynamic Remo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-11-02 13:50:28

Chciałem tylko dodać do Abizern odpowiedź. Jeśli ktoś używa konta innego niż administrator, możesz utworzyć zmienną " lokalną "zamiast zmiennej" systemowej", która umożliwia dostęp do standardowych/ograniczonych kont.

Gdy w oknie "zmienne środowiskowe":

1) Wybierz " Nowy..."button in the" user variables for ..."sekcja.

2) Ustaw "Nazwa zmiennej: "jako" ścieżka " i " wartość zmiennej: "jako" [your-Git-path] " (zwykle znajduje się w C:\Program Files (x86)\Git\bin).

3) Następnie kliknij OK.

 2
Author: ToDo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-03 10:07:04
  1. wyszukaj GitHubDesktop\app-2.5.0\resources\app\Git\cmd
  2. Otwórz plik
  3. skopiuj lokalizację pliku.
  4. Szukaj środowiska.
  5. Otwórz zmienną środowiskową systemu edit.
  6. Otwórz zmienne środowiskowe.
  7. W Zmiennej użytkownika Kliknij dwukrotnie na ścieżce.
  8. Kliknij na nowy
  9. przeszłość
  10. OK
  11. otwarta ścieżka dla zmiennych systemowych.
  12. New, obok add \ (backslash), następnie OK
  13. Szukaj GitHubDesktop\app-2.5.0 \ resources\app \ Git\usr \ bin\ 14 Skopiuj adres ponownie i powtórz wklejanie od kroku 4 do 12.
 1
Author: user13592342,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-05-21 21:23:48

Jeśli używasz systemu Windows 10, zrób to:

  1. Przejdź do początku

  2. Zacznij wpisywać 'Ten PC'

  3. Kliknij prawym przyciskiem myszy ten komputer, wybierz Właściwości

  4. Po lewej stronie okna, które się pojawi, kliknij Zaawansowane Ustawienia systemowe

  5. Kliknij na zakładkę Zaawansowane

  6. Kliknij przycisk Zmienne środowiskowe na dole

  7. W sekcji Zmienne systemowe kliknij dwukrotnie Ścieżka

  8. Kliknij nowy przycisk w prawym górnym rogu

  9. Dodaj tę ścieżkę: C:\Program Files\Git \ bin\ then click the enter key

  10. Dodaj kolejną ścieżkę: C:\Program Files\Git \ cmd

  11. Zamknij i ponownie otwórz konsolę, jeśli jest już otwarta.

Pomogłem ci przejść długą drogę, dzięki czemu zyskujesz ekspozycję na różne okna/menu. Powodzenia.

 1
Author: CaptainGenesisX,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-28 14:21:48
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

Dodaj powyższą ścieżkę w zmiennych środowiskowych

Uwaga: ścieżka może się różnić, ale należy dodać zarówno bin jak i cmd

 0
Author: Thamaraiselvam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-16 11:56:26

Po instalacji otwórz aplikację GitHub i w prawym górnym rogu zobaczysz ikonę ustawień. Wybierz Opcje z listy rozwijanej i wybierz" domyślna powłoka " jako Cmd.

Teraz spróbuj wpisać' git shell ' w wyszukiwarce (Klawisz i typ windows) i wybierz Git Shell. Powinno się otworzyć W CMD i git powinien być teraz rozpoznany.

 0
Author: johnmanoahs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-16 13:15:08

To mi pomaga : I set C:\Program Files (x86)\Git \ bin;C:\Program Files (x86)\git\cmd w ścieżce dla zmiennej środowiskowej.

 0
Author: Devendra Singraul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-06 15:42:54
  • Upewnij się, że poprawna ścieżka Gita zostanie dodana do zmiennej Path w Twoim Zmienne Środowiskowe. Np. - C:\Program pliki (x86)\Git \ bin;C:\Program Files (x86)\Git \ cmd. Może być inaczej dla Twój przypadek zależy od tego, gdzie twój git zostanie zainstalowany.
  • Jeśli to nie działa, spróbuj ponownie uruchomić wiersz polecenia, aby odczytał zaktualizowane zmienne środowiskowe.
  • jeśli nadal nie działa, spróbuj ponownie uruchomić komputer, aby wymusić polecenie monit o przeczytanie zaktualizowanego środowiska zmienne.
 0
Author: Ghanendra Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-12-03 09:50:03

Miałem taki problem, kiedy instalujesz git, musisz wybrać właściwą ścieżkę, to znaczy, powinna ona być tą samą ścieżką, którą piszesz Git (code) w Git Bash...na przykład, jeśli twoja ścieżka jest c:\Users\username , musisz zainstalować git w tej samej ścieżce(c:\Users\username)..te 2 ścieżki nie powinny się różnić

 0
Author: Negin msr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-05-17 18:06:10

Po prostu sprawdź, czy Bit Locker jest włączony!. Napotkałem podobny problem, w którym mój GIT w cmd działał dobrze. Ale po szybkim restarcie nie zadziałało i dostałem błąd, jak wspomniano powyżej.

Więc musiałem Odblokować Bit locker, ponieważ zainstalowałem GIT w woluminie dysku twardego (: E), który został zaszyfrowany przez Bit Locker.

 0
Author: Rahal Kanishka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-09-28 06:10:14

Windows 7 32-bit

Używam git dla mojej aplikacji Ruby on Rails. Pierwszy raz...

Stworzyłem .plik bat do ładowania aplikacji RoR ze ścieżkami wpisanymi ręcznie za pomocą tego samouczka w " http://www.youtube.com/watch?v=-eFwV8lRu1w " Jeśli jesteś nowy w Ruby on Rails, możesz chcieć to sprawdzić, ponieważ wykonałem wszystkie kroki i działa bez zarzutu po kilku próbach i błędach.

(The .plik bat można edytować za pomocą notepad++, więc nie ma potrzeby w przypadku długiego procesu za każdym razem, gdy musisz edytować ścieżkę, możesz podążać za tym prostym procesem po utworzeniu .plik bat po tutorialach w linku powyżej " plik nazywa się row.bat".)

  1. kliknij prawym przyciskiem myszy na .plik bat,
  2. edycja za pomocą notepad++.
  3. znajdź ścieżkę.
  4. Wstaw ścieżkę pod ostatnią wprowadzoną ścieżką.

    )
    Podczas tutoriali nie pamietam nic powiedzianego w odniesieniu do korzystania z polecenia git wiec przy uruchamianiu nowego projektu miałem ten sam problem po zainstalowaniu git. Głównym problemem, który miałem, było zlokalizowanie folderu za pomocą bin / git.exe (git.exe nie pojawił się w wyszukiwaniu za pomocą menu start "Szukaj programów i plików") Uwaga teraz zrozumiałem, że lokalizacja może się drastycznie różnić - - - patrz poniżej.

Aby zlokalizować bin / git.exe i followed this steps

1 Kliknij lewym przyciskiem myszy menu start i zlokalizuj ->> wszystkie programy - > > GitHub inc. 2 Kliknij prawym przyciskiem myszy git shell i wybierz Otwórz lokalizację pliku 3 click through 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 / exe, znalezione tutaj

Skopiuj pełny link klikając na URL Eksploratora (mój był "C:\Users\username\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin").plik bat w notepad++ i wklej za pomocą instrukcji, jak dodać ścieżkę do swojego .plik bat z tutoriali powyżej. Problem rozwiązany!

 -1
Author: K PETER,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-07 23:48:07