'git' dahili veya harici komut olarak tanınmıyor


389

Windows için Git yüklemem var, ancak gitKomut İstemi'nde komutu kullanmaya çalıştığımda aşağıdaki hatayı alıyorum:

'git' is not recognized as an internal or external command,
operable program or batch file. 

Bu sorunu nasıl düzeltirim?


Çöp koleksiyonunun yolu değiştirme düzenlemesine eklenen içerik, Abizem'in cevabının, yeni bir cevabın veya en azından Abizem'in cevabının yorumlarında olmalıdır. Sorunun bir parçası olmamalıdır.
Aralık'ta Gotgenes

1
R'de github'dan bazı paketler yüklemek için proxy ayarlarını değiştirmeye çalıştığımda da aynı sorunu yaşadım. Github masaüstüm vardı. Beni vurmadı. Her neyse, herkes buraya gelir, lütfen önce git yükleyip yüklemediğinizi kontrol edin
David

İlgili yazı - Git neden AppData'da Program Files yerine yüklendi? - Bu, Git'in başarıyla yüklenmesinden sonra bile bir sorun olabilir. Lütfen git setup'ı yönetici ayrıcalıklarına sahip bir kullanıcı hesabıyla çalıştırdığınızdan emin olun.
RBT

Yanıtlar:


493

PATHGit kurulumunuzu gösterecek şekilde doğru ayarladınız mı ?

Aşağıdaki yolları eklemeniz gerekir PATH:

  • C:\Program Files\Git\bin\
  • C:\Program Files\Git\cmd\

Ve bu yolların doğru olup olmadığını kontrol edin - Git'i farklı bir sürücüye veya altına yüklemiş olabilirsiniz Program Files (x86). Gerekirse yolları düzeltin.


Değiştirme PATH, Windows 10:

  1. Başlat Menüsü veya görev çubuğu aramasında "ortam değişkeni" ni arayın.
  2. "Sistem ortamı değişkenlerini düzenle" yi seçin.
  3. En alttaki "Ortam Değişkenleri" düğmesini tıklayın.
  4. "Sistem değişkenleri" altındaki "Yol" girişini çift tıklayın.
  5. PATH düzenleyicisindeki "Yeni" düğmesiyle listenin sonuna C:\Program Files\Git\bin\ve öğesini ekleyin C:\Program Files\Git\cmd\.
  6. Konsolunuzu kapatıp yeniden açın.

Değiştirme PATHWindows 7'de:

  1. Masaüstünde veya Başlat Menüsünde "Bilgisayar" ı sağ tıklatın.
  2. "Özellikler" i seçin.
  3. En soldaki "Gelişmiş sistem ayarları" bağlantısını tıklayın.
  4. En alttaki "Ortam Değişkenleri" düğmesini tıklayın.
  5. "Sistem değişkenleri" altındaki "Yol" girişini çift tıklayın.
  6. "Değişken değeri" nin sonuna ;, henüz yoksa bir a yazın ve ardından C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\. ;Giriş ile arasına boşluk bırakmayın .
  7. Konsolunuzu kapatıp yeniden açın.

Bu talimatlar yardımcı olmadıysa, başkalarına bakmaktan çekinmeyin:


101
Eğer Git floder nerede bilmiyorsanız. Windows 7'de yol şunlar olabilir:; C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd
Jorge Nunez Newton

12
Veya GitShell'i kullanın, Başlat'a basın ve bulmak için "GitShell" yazın. Artık Yol öğeleri için endişelenmenize gerek yok.
Minh Triet

5
"Son giriş arasında boşluk eklemeyin; son giriş" bölümünü kalın yazın. Zamanımın bir saati X (
Nicu Surdu

5
Hangi yolu ben eklemek gerekir PATH ; <git_installation>\bin, <git_installation>\libexec\git-coreveya <git_installation>\cmd? Her biri içerir git.exe.
IronBlossom

2
Arasında bir fark var mı cmdve bin?
Thomas

149

Açmak mı cmdGYTE istemi önce yüklemesini? Öyleyse, kapatın ve yeniden açın.


11
Bunun sorunu neden çözebileceğini merak Environment Variablesedenler için, sadece bir uygulama (bu durumda cmd) başlatıldığında okunur . Yeniden başlatıldığında, tekrar okunmasına Environment Variablesve güncellenmiş görünmesine izin verir PATH.
emartel

4
Hata! Cmd istemimi yeniden açmam gerektiğini fark etmeden 20 dakika dakika harcadım. Cevabınız benim için çalıştı !! Teşekkürler.
pavanw3b

Bu benim için de işe yaradı, çünkü PowershellVS Code içinde kullanıyordum . Uygulamanın yeniden açılması hile yaptı. Teşekkür ederim.
Surjith SM

51
  1. Bilgisayarım'a Git => Yerel Disk (C :) => Program Dosyaları (x86) => Git => cmd
  2. Git => Özellikleri Seç'e sağ tıklayın
  3. Konumun altında Metni kopyalayın örn. - C: \ Program Files (x86) \ Git \ cmd
  4. Masaüstüne geri dön
  5. Bilgisayarım'a sağ tıklayın
  6. Mülk seçin
  7. Gelişmiş'i
  8. Ortam Değişkenleri'ni tıklayın
  9. Sistem değişkenlerinde Değişken çağrı Yolunu Bulma
  10. Değişkeni tıklayın
  11. Düzenle Düğmesini tıklayın
  12. Seç Değişken değer Metin Kutusu.
  13. Metnin kenarına gidin ve noktalı virgül (;) koyun
  14. Ardından sağ tıklayın ve Yapıştır'a basın
  15. Tamam tuşuna basın

43

Eğer kullanıyorsanız Windows için GitHub (indirmek için artık mevcut Github eski Git GUI değil, yeni Elektron tabanlı GitHub Masaüstü ) kullanarak, Git yüklemesi altında vardır:

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

Bu yolu genişletin ve içine ekleyin PATH.


2
C: \ Kullanıcılar \ adınız \ AppData \ Local \ GitHub \ PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7 / cmd benim için işe yaradı.
The_Martian

38

PATH değişkenleriyle karıştırmayı önlemek için kolay yol: git'i yeniden yükleyin ve "Windows Komut İsteminden Git'i Kullan" ı seçin. Belirtildiği gibi sizin için PATH değişkenlerini alacaktır. ekran görüntüsüne bakın

resim açıklamasını buraya girin


22

Geçici amaç için kurulum yapmak istiyorsanız aşağıdaki komutu uygulamanız yeterlidir.

  1. komut istemini aç <run -> cmd>
  2. Aşağıdaki komutu çalıştırın.
    set PATH = C: \ Program Dosyaları \ Git \ bin;% PATH%
  3. Git yazın, çalışacaktır.

Bu yalnızca geçerli pencere / hücre için geçerlidir, komut istemini kapatırsanız her şey kaybolur. Kalıcı olarak ayarlamak için, ortam değişkeninde GIT değerini ayarlayın.

a. Pencere + Duraklat
b tuşuna basın . Gelişmiş sistem ayarını tıklayın.

c. Gelişmiş Sekmesi altındaki Ortam değişkenine tıklayın.

d. Yol Değişkenini Düzenle.

e. İfadenin sonuna aşağıdaki satırı ekleyin.
; c: \ Program Files \ Git \ bin;

f. Tamam tuşuna basın!!
g. Yeni komut istemi açın.
h. Tip git ve Enter tuşuna basın

Teşekkürler


Geçici olarak yola koymak için iyi bir alternatif öneri. Ben de sadece bu senaryoda git için tam yol belirtebilirsiniz öneririz.
BuvinJ

mükemmel çalışıyor!
Avtandil Kavrelishvili

5

Git, yol değişkenlerinizde yapılandırılmalıdır.

(Windows 7'de) Başlat düğmesini açın ve yazın environment. Tıklayın Edit the system environment variables. Tıklayın Environment Variables. Aşağıdaki Pathalt kutudaki değişkene gidin system variables. Tıklayın edit. Adlı alt kutuya variable valuegit bin klasörünüzün yolunu ekleyin. (benim için bu C:\Program Files (x86)\Git\binama sizin için farklı olabilir.) Yolunuz ile bir öncekiniz ;arasında noktalı virgül ( ) yoksa, buraya bir tane ekleyin. Diğer yol değişkenlerini silmediğinizden emin olun, sadece git bin klasörünü sonuna ekleyin.

Bu benim için çalıştı. Git artık komut satırı üzerinden kullanılabilir. Komut satırını açın ve gitsizin için çalışıp çalışmadığını doğrulamak için yazın.


5

Windows 8

  1. Fare işaretçisini ekranın Sağ alt köşesine sürükleyin
  2. Ara simgesine tıklayın ve Denetim Masası yazın
  3. -> Denetim Masası -> Sistem -> Gelişmiş'e tıklayın
  4. Ortam Değişkenleri'ne tıklayın, Sistem Değişkenleri altında PATH'yi bulun ve tıklayın.

Ekle

C: \ Program Dosyaları (x86) \ Git \ bin; C: \ Program Dosyaları (x86) \ Git \ cmd

Benim için çalıştı


5

Başlat-> Tüm Programlar-> Git-> Git Bash

Sizi doğrudan Git Kabuğuna götürür.


4

Yo! Bununla ilgili birçok problemim vardı. Github, sürücünüzde aramanız gereken kendi konsolunu getiriyor gibi görünüyor. Sonunda aşağıdakileri yaparak çalıştırmayı başardım:

  1. Başlata basınız.
  2. "GitHub" kelimesini ara (tırnak işaretleri olmadan)
  3. "GitHub" ı sağ tıklayın ve "Dosya Konumunu Aç" ı seçin

* Bu açılacak *

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

Nerede kullanıcı adı PC'nizin kullanıcı adıdır

  1. "Git Shell" adlı bir program arayın. Üzerine çift tıklayın.

Bu bir PowerShell komut istemi açar. Sonra git komutlarınızı normalde üzerinde çalıştırabilirsiniz.


3

bunun nedeni, kurulum sırasında yalnızca "git bash" ile "git" kullanmak için varsayılan radyo düğmesini seçmiş olmanızdır. Eğer "git ve komut satırı aracını" seçmiş olsaydınız, bu bir sorun olmazdı.

  • Çözüm # 1: Git aracını zaten yüklediğiniz için, şimdi istediğiniz klasöre gidin ve sağ tıklayın ve aynı komutu çalıştırmak için "git bash here" komutunu kullanın ve düzgün çalışacaktır.
  • Çözüm # 2: Git-Scm'yi tekrar kurmayı deneyin ve uygun seçimi seçin.

Şerefe;)


2

Sadece Abizern cevabına eklemek istedim. Yönetici olmayan bir hesap kullanıyorsanız, standart / sınırlı hesaplara erişime izin veren "sistem" değişkeni yerine "yerel" bir değişken oluşturabilirsiniz.

"Çevresel Değişkenler" penceresinde:

1) "... için kullanıcı değişkenleri" bölümünde "Yeni ..." düğmesini seçin.

2) "Değişken adı:" ı "yol" ve "Değişken değeri:" olarak "[git-git-yol]" (genellikle adresinde bulunur C:\Program Files (x86)\Git\bin) olarak ayarlayın.

3) Ardından Tamam'a tıklayın.



1

Windows 10 Kullanıcıları için:

Yönetici olarak bir komut istemi penceresi çalıştırmayı deneyin. Tür:

Git --version

"Git version 2.17.1.windows.2" gibi bir yanıt almalısınız.

Yukarıdaki yanıta benzer bir şey alırsanız Git Bash pencerenizi yönetici olarak çalıştırmayı deneyin .

Aynı komutu yazın:

Git --version

Şimdi Git Bash kabuğuna renkli metin ve her şeyle giriş yaptığınızı görmelisiniz.

Git bash kabuğunu yönetici olarak kullanana kadar benimki ne işe yaramazsa. Başka birinin benzer bir sorunla karşılaşması durumunda paylaşmak istedim.


1
  1. "Bilgisayarım" ı sağ tıklayın,
  2. "Özellikler" i seçin,
  3. "Gelişmiş" i açın,
  4. "Ortam Değişkenleri" ni tıklayın,
  5. "Yol" değişkenini vurgulayın,
  6. "Düzenle" yi tıklayın, Yol'a dizinler ekleyin.
    Git 64bit'i yüklediyseniz, varsayılan kurulum klasöründe değişiklik yapmadan git:
    C:\Program Files\Git\bin;C:\Program Files\Git\cmd
  7. yolu git yolunuzla değiştirin
  8. Tamam'ı tıklayın.

Git klasörünüzün nerede olduğunu bilmiyorsanız: Windows 7/8/10'da git bulunmalıdır:
- C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
-C:\Program Files\Git\bin;C:\Program Files\Git\cmd

Cmd istemini kapatın ve çıkın. Sonra cmd istemini yeniden açın.


1

Windows 10 kullanıyorsanız şunları yapın:

  1. Başlat

  2. 'Bu PC'yi yazmaya başlayın

  3. Bu PC'ye sağ tıklayın, Özellikler'i seçin

  4. Açılan pencerenin sol tarafında Gelişmiş Sistem Ayarları'na tıklayın

  5. Gelişmiş sekmesini tıklayın

  6. En alttaki Çevresel Değişkenler düğmesini tıklayın

  7. Sistem Değişkenleri bölümünde, Yol'u çift tıklayın

  8. Sağ üst köşedeki Yeni düğmesini tıklayın

  9. Bu yolu ekleyin: C: \ Program Files \ Git \ bin \ sonra enter tuşuna tıklayın

  10. Başka bir yol ekleyin: C: \ Program Files \ Git \ cmd

  11. Zaten açıksa konsolu kapatın ve yeniden açın.

Sizi uzun yoldan attım, böylece farklı Windows / menülere maruz kalıyorsunuz. İyi şanslar.


0

Git'i yükledim ve Ekip gezgini / Değişiklikler'deki eylemler altında Komut istemini kullanmayı denedim.


0
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

ortam değişkenlerine yukarıdaki yolu ekle

not: yol farklı olabilir, ancak ikisini de eklemelisiniz binvecmd


0

Yüklemeden sonra GitHub uygulamasını açın ve sağ üst köşede bir ayar simgesi görürsünüz. Açılır menüden Seçenekler'i ve Cmd olarak "Varsayılan Kabuk" u seçin.

Şimdi aramada 'git shell' yazmayı deneyin (windows tuşu ve türü) ve Git Shell'i seçin. CMD'de açılmalı ve git artık tanınmalıdır.


1
Kullanıcı github uygulaması değil, sadece git kullanıyordu düşünüyorum.
Sebastianb

0

Bu bana yardımcı olur: C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd'yi ortam değişkeni için yola koydum.



0
  • Ortam Değişkenlerinizdeki Yol değişkenine doğru git yolunun eklendiğinden emin olun. Örneğin - C: \ Program Dosyaları (x86) \ Git \ bin; C: \ Program Dosyaları (x86) \ Git \ cmd. Gitinizin nereye kurulduğuna bağlı olarak durumunuz için farklı olabilir.
  • Çalışmazsa, güncelleştirilmiş Ortam Değişkenlerini okumak için komut istemini yeniden başlatmayı deneyin.
  • Hala çalışmıyorsa, komut istemini güncelleştirilmiş Ortam değişkenlerini okumaya zorlamak için makinenizi yeniden başlatmayı deneyin.

0

Bu sorunu yaşadım, git'i yüklediğinizde, doğru yolu seçmelisiniz, yani Git Bash'e git (kod) yazdığınız yolla aynı olmalıdır ... örneğin, yolunuz c ise : \ Users \ kullanıcıadı, git'i aynı yola yüklemelisiniz (c: \ Users \ kullanıcıadı) .. bu 2 yol farklı olmamalıdır


0
  1. GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ cmd öğesini arayın
  2. Dosyayı aç
  3. Dosya konumunu kopyala.
  4. Çevre arayın.
  5. sistem ortam değişkenini düzenle.
  6. Açık Ortam Değişkenleri.
  7. kullanıcı değişkeninde Yol'a çift tıklayın.
  8. yeni tıkla
  9. geçmiş
  10. tamam
  11. Sistem değişkenleri üzerindeki açık yol.
  12. Yeni, add \ (ters eğik çizgi) işaretini geçtikten sonra Tamam
  13. GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ usr \ bin \ 14 adresini arayın 14 Adresi tekrar kopyalayın ve 4. ile 12. adımlar arasını yapıştırmayı tekrarlayın.

-1

Windows 7 32 bit

Ruby on Rails uygulamam için git kullanıyorum. İlk defa ...

RoR uygulamalarımı " http://www.youtube.com/watch?v=-eFwV8lRu1w " adresindeki bu öğretici kullanılarak elle yazılan yollarla yüklemek için bir .bat dosyası oluşturdum . Ruby on Rails'te yeniyseniz tüm adımları izlediğim gibi kontrol edin ve birkaç deneme ve hatadan sonra kusursuz bir şekilde çalışır.

(.Bat dosyası notepad ++ kullanılarak düzenlenebilir, bu nedenle, bir yolu düzenlemeniz gerektiğinde uzun sürece gerek kalmaz, yukarıdaki bağlantıdaki öğreticilerin ardından bir .bat dosyası oluşturduktan sonra bu basit işlemi takip edebilirsiniz "dosya row.bat olarak adlandırılır ".)

  1. .bat dosyasına sağ tıklayın,
  2. notepad ++ ile düzenleyin.
  3. yolu bul.
  4. girdiğiniz son yolun altına yol ekle.

    )
    Öğreticiler sırasında git komutunu kullanma konusunda söylenen hiçbir şeyi hatırlamıyorum, bu yüzden yeni bir projeye başlarken git'i yükledikten sonra aynı sorunu yaşadım. Ben ana sorun bin / git.exe ile klasörü bulmak oldu (git.exe başlat menüsünün "arama programları ve dosyaları" kullanarak arama göstermedi) NOT Şimdi konumu büyük ölçüde değişebilir anladım --- bkz. altında.

Bin / git.exe dosyasını bulmak için bu adımları izledim

1 Başlat menüsüne sol tıklayın ve - >> tüm programlar - >> GitHub inc. 2 git shell'e sağ tıklayın ve açık dosya konumunu seçin 3 "bin" klasörü için dosya konumundaki klasörler arasında tıklayın

(1 adında 4 klasörüm vardı. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2. lfs-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad ("bin / exe, burada) << 4.9b9b9b9b9b9b9b9b9b9b9b9b9b9b09909499979797099979709977

Kaşifler url'sini tıklatarak tam bağlantıyı kopyalayın (benimki "C: \ Kullanıcılar \ kullanıcı adı \ AppData \ Local \ GitHub \ PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad \ bin") .bat dosyasını notepad ++ ile açın ve sitenize nasıl yol ekleyeceğinizle ilgili talimatları kullanarak yapıştırın Yukarıdaki öğreticilerden .bat dosyası. Sorun çözüldü!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.