Pataisyti: „git“ nėra atpažįstamas kaip vidinė ar išorinė komanda



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Keli vartotojai praneša, kad gauna „Git“ nėra pripažįstamas vidine ar išorine komanda “ klaida bandant paleisti „git“ komandą komandų eilutėje. Kai kurie vartotojai pranešė, kad ši problema atsirado kada nors įdiegus „Git for Windows“, kiti susiduria su šia problema, kai tik „Git“ diegimas yra baigtas.



„Git“ nėra pripažįstamas vidine ar išorine komanda,
valdoma programa arba paketinis failas.



Tai, kas sukelia „git“, nėra atpažįstama kaip vidinė ar išorinė komandos klaida

Mes ištyrėme šią problemą, žiūrėdami į įvairias vartotojų ataskaitas. Remiantis mūsų tyrimais, yra keli scenarijai, kodėl įvyksta ši klaida:



  • „Git PATH“ nėra (arba neteisingai) nustatyta kintamuosiuose - Naujausia programinė įranga pačioje programinėje įrangoje arba vartotojo klaida galėjo neteisingai sukonfigūruoti „Git PATH“ kintamųjų skliausteliuose.
  • CMD buvo atidaryta diegiant GIT - Jei neseniai įdiegėte „Git for Windows“, kol buvo atidarytas komandų eilutės langas, problema gali būti išspręsta iškart, kai vėl atidarysite komandų eilutę.

Jei stengiatės išspręsti šią problemą, šiame straipsnyje bus pateikti keli trikčių šalinimo vadovai. Toliau pateikiama metodų, kuriuos kiti panašioje situacijoje esantys vartotojai naudojo, kad problema būtų išspręsta, rinkinys. Norėdami gauti geriausius rezultatus, vadovaukitės metodais, kad surastumėte pataisą, efektyviai išsprendžiantį problemą jūsų konkrečioje situacijoje.

1 metodas: dar kartą atidarykite komandinę eilutę

Jei esate terminalo tipo vaikinas (ar mergina) ir CMD langą visada atidarote (net diegdami „Git“), problema gali kilti, nes komandinė eilutė nebuvo atnaujinta su naujausiais kintamųjų pakeitimais.

Jei šis scenarijus jums tinka, taisymas yra toks pat paprastas, kaip uždaryti CMD langą ir atidaryti kitą. Jei kelias buvo nustatytas teisingai, galėsite naudoti „Git“ komandas negavę „Git“ nėra pripažįstamas vidine ar išorine komanda “ klaida.



Jei šis scenarijus netinka jūsų situacijai, pereikite prie kito toliau pateikto metodo.

2 metodas: naudojant automatinį būdą pridėti GIT kelią į kintamuosius

Jei norite nesusikaupti su PATH kintamaisiais, galite išspręsti „Git“ nėra pripažįstamas vidine ar išorine komanda “ klaida naudojant „Git“ diegimo GUI, kad automatiškai sukurtumėte kelio kintamuosius. Tai padarę galėsite naudoti „Git“ iš „Git Bash“ ir iš „Windows“ komandų eilutės.

Štai trumpas „Git“ pašalinimo ir pradinio diegimo konfigūravimo vadovas, kad automatiškai pridėtumėte kelio kintamuosius už jus:

  1. Paspauskite „Windows“ klavišas + R atidaryti Vykdyti dialogo langą. Tada įveskite „ appwiz.cpl “Ir paspauskite Įveskite atidaryti Programos ir funkcijos langas.

    Vykdyti dialogo langą: appwiz.cpl

  2. Viduje Programos ir funkcijos , ieškokite „Git“ įrašo, dešiniuoju pelės mygtuku spustelėkite jį ir spustelėkite Pašalinti . Tada atlikite ekrane rodomus raginimus, kad pašalintumėte dabartinį „Git“ diegimą.

    Pašalinkite dabartinę „Git“ versiją

  3. Iš naujo paleiskite kompiuterį, kad užbaigtumėte pašalinimo procesą.
  4. Apsilankykite šioje nuorodoje ( čia ) ir atsisiųskite naujausią „Git for Windows“ versiją. Atsisiuntimas turėtų prasidėti automatiškai. Jei taip nėra, tiesiog spustelėkite versiją, susietą su jūsų OS bitų architektūra.

    Atsisiunčiama „Git“ diegimo vykdomoji programa

  5. Atidarykite diegimo vykdomąjį failą ir vykdykite diegimo raginimus. Galite palikti visas parinktis numatytosioms vertėms. Patekę į PATH aplinkos koregavimą įsitikinkite, kad pasirinkote Naudokite „Git“ iš „Windows“ komandų eilutės perjungti.

    „Windows“ komandų eilutėje pasirinkite Use Git

  6. Tęskite diegimo konfigūraciją palikdami numatytąsias pasirinktas reikšmes (arba pasirinkite savo), tada spustelėkite Diegti mygtuką.

    „Git“, skirtos „Windows“, diegimas

  7. Baigę diegti, iš naujo paleiskite kompiuterį. Kito paleidimo metu galėsite vykdyti komandas tiesiai iš „Windows“ komandinė eilutė .

Jei ieškote metodo, kuris išspręstų problemą nereikalaujant pašalinti „Git“ kliento, pereikite prie kito toliau pateikto metodo.

3 metodas: kintamojo PATH pridėjimas rankiniu būdu

Jei taip toli pasiekėte be rezultato, labai tikėtina, kad matote šią problemą, nes „Git“ kintamasis nėra sukonfigūruotas (arba netinkamai sukonfigūruotas) aplinkos įvairovė .

Laimei, kintamojo reikšmę galite sukonfigūruoti rankiniu būdu, vykdydami instrukcijų rinkinį. Štai ką turite padaryti:

  1. Atidarykite „File Explorer“ ir eikite į „cmd“ aplanko vietą „Git“ diegime. Čia yra numatytieji „x86“ ir „x64“ versijų keliai:
     Mano kompiuteris (šis kompiuteris)> Vietinis diskas (C :)> Programos failai (x86)> Git> cmd Mano kompiuteris (Šis kompiuteris)> Vietinis diskas (C :)> Programos failai> Git> cmd 
  2. Tada dešiniuoju pelės mygtuku spustelėkite git.exe ir pasirinkti Savybės . Tada, generolas skirtukas „git.exe“ ypatybės , nukopijuokite vykdomojo failo vietą (mums to prireiks vėliau).

    Nukopijuokite git.exe vietą

  3. Tada paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langą, tada įveskite „ sysdm.cpl “Ir paspauskite Įveskite atidaryti Sistemos ypatybės Meniu.

    Vykdyti dialogą: sysdm.cpl

  4. Viduje Sistemos ypatybės meniu eikite į Išplėstinė skirtuką ir spustelėkite aplinkos įvairovė .

    Eikite į skirtuką Išplėstinė ir spustelėkite Aplinkos kintamieji

  5. Viduje aplinkos įvairovė meniu eikite į Sistemos kintamieji submeniu pasirinkite Kelias , tada spustelėkite Redaguoti mygtuką.

    Eikite į sistemos kintamuosius, pasirinkite Kelias ir spustelėkite mygtuką Redaguoti

  6. Viduje konors Redaguoti aplinkos kintamuosius lange spustelėkite Nauja mygtuką ir tiesiog įklijuokite vietą, kurią nukopijavome atlikdami 2 veiksmą. Tada paspauskite Įveskite sukurti kintamąjį.

    Spustelėkite Naujas ir įklijuokite git.exe vietą

  7. Spustelėkite Gerai kiekviename atidarytame raginime, kad pakeitimas būtų išsaugotas.
  8. Atidarykite CMD langą ir įveskite „git“. Nebereikėtų susidurti su „Git“ nėra pripažįstamas vidine ar išorine komanda “ klaida.

    „Git“ terminalo klaida dabar išspręsta

4 minutes perskaityta