Git'i Windows için GitHub istemcisi ile PATH'e yükleme


145

PATHWindows için GitHub istemcisini kullanırken Git'i nasıl kurarım ?

Görünüşe göre Git PATH'de yüklü olmadığından hatalarla karşılaşıyorum. Örneğin, Atom kullanarak, Linter eklentisini yüklemeye çalışmak şu hatayı verir:

npm ERR! not found: git
npm ERR! 
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

Windows için GitHub, yüklendiğinde Git'i yüklüyor mu? (Gerekir, aksi takdirde Git'i nasıl kullanır?) Çift yüklemek istemiyorum ... öyleyse, zaten var olan Git'i PATH'e nasıl ekleyebilirim?

Yanıtlar:


186

Windows için GitHub gerçekten de Git'in kendi sürümünü yükler, ancak bunu PATHdeğişkene eklemez , bu da yeterince kolay. İşte nasıl yapılacağıyla ilgili talimatlar:

  1. Git URL'sini alın

    Git \cmddizininin URL'sini bilgisayarınıza almamız gerekiyor . Git burada bulunur:

    C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
    

    Yani bilgisayarınızda, <user>kullanıcı ile değiştirin ve <guid>bilgisayarınız için ne olduğunu öğrenin. ( guidGitHub, PortableGit'i her güncellediğinde değişebilir, ancak buna bir çözüm üzerinde çalışıyorlar.)

    Çalıştığını doğrulamak için kopyalayın ve bir komut istemine yapıştırın (sağ tık> terminalde yapıştırmak için yapıştırın). Yaygın Git komutlarını listeleyen Git yardım yanıtını görmelisiniz. Görürseniz The system cannot find the path specified.Sonra URL doğru değil. Bir kez doğru olduğunda, bu biçimi kullanarak dizine bağlantı oluşturun:

    ;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
    

    (Not: artık \cmddeğil, sonunda \cmd\git.exe!)

    Sistemimde bu, sizinki farklı olacak:

    ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
    
  2. PATH Değişkenini Düzenle

    Çevresel Değişkenler Düzenleyicisi'ne ( talimatlar ) gidin Pathve “Sistem Değişkenleri” bölümünde değişkeni bulun . Edit…Git URL'sini tıklayın ve bu dizenin sonuna yapıştırın. Kayıt etmek! Düzenlemeyi yapmak için bunu Not Defteri'ne çekmek daha kolay olabilir , URL'ye yapıştırmadan önce bir noktalı virgül koyduğunuzdan emin olun . Eğer işe yaramazsa, muhtemelen bu yol ya bir yerde bir boşlukla (noktalı virgül çevresinde boşluk olmamalıdır) ya da sonunda noktalı virgülle (noktalı virgüller yalnızca URL'leri ayırmalı, başında veya sonunda noktalı virgül olmamalıdır) dize).

Eğer işe yaradıysa, bir terminali kapatıp tekrar açabilmelisiniz ve gitaynı git yardım dosyasını verecektir. Sonra Linter kurulumu işe yarayacaktır. (Atom> Dosya> Ayarlar> Paketler> Linter)


4
Sadece \cmdklasörü sizin için eklemek PATHyeterli olacaktır. git.exeO klasördeki muhtemelen yönlendiren bir bağlantı git.exeiçinde \binklasöründe. \binKlasörü eklemek, orada bulunan yürütülebilir dosyalar ile yol ortamınızda bulunan diğer yürütülebilir dosyalar arasında bazı çakışmalara neden olabilir.
dennisschagt

1
@brentonstrine @ dennisschagt'ın önerisini doğru bir şekilde uygulayın. Cevabınız hala \binklasör yerine klasörün nasıl kullanılacağını açıklıyor \cmd, lütfen bunu düzeltin.
Petrus K.

1
İpucu: bu uzun honking github yolunu hızlı bir şekilde kesmek ve yapıştırmak için Git Kabuğunu çalıştırın ve PATH yazın.
Bob Stein

1
biliyorsun, cevabı okudum ve hala yola git.exe'yi ekledim: /
Ayyash

6
Aralık 2016'dan itibaren sinir bozucu her kurulumdan sonra değişen bu dizinde hala var! Ancak geçici bir çözüm, DOS kısaltılmış başvurusunu yani PORTAB~1ortam değişkeniniz PATH'de kullanmaktır ve çözümlenecektir. örn C:\Users\<user>\AppData\Local\GitHub\Portab~1\cmd. GitHub klasöründeki başka hiçbir dosya / dizin ile başlamazsa bu çalışır Portab.
Brendan

134

Diğer cevapların söylediklerine bir şey daha eklemek istiyorum. Yolun olması zorunlu değildir:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

Bilgisayarımda Gitorada bulamadım .

AMA git ve cmd

git.exe

C:\Program Files\Git\bin\git.exe

cmd

C:\Program Files\Git\cmd

PATH'e eklemek için:

  • Bilgisayarıma Sağ Tıklayın
  • Gelişmiş Sistem Ayarları'na tıklayın
  • Ortam Değişkenleri'ni tıklayın
  • Ardından, Sistem Değişkenleri altında, yol değişkenini arayın ve düzenle'yi tıklayın.
  • Dizenin sonuna git'in bin ve cmd yolunu aşağıdaki gibi ekleyin:

    ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

VEYA

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

Doğrulamak için cmd'yi yeniden başlatın ve git --versioncmd yazın


2
Her iki yerde de var, ne yapmalıyım? uzun olanı görmezden geliyor?
Ayyash

Cevabımda söylediklerim benim için çalıştı. işe yarayacak bir deneyin.
Adnan Ali

Havalı - daha kısa olanı çalıştı! Tüm Ortam Değişkeni> Sistem Özellikleri pencerelerinden
Tamam'ı almanız

Görsel stüdyo kodu veya cmd ile ide kullanıyorsanız: Sadece cmd'yi kapatmayın, tüm ide'yi yeniden başlatın.
Lesly Revenge

İşe yaradı. Cevabınız için teşekkürler. Sizin özgüllüğünüz akıllıdır.
Ifesinachi Bryan

27

Tüm cevapları gördüm ve herkes için kolaylaştırmaya çalıştım.

1. Adım : Düzenleme ortamı yazın ve gösterilen seçeneği belirtin

resim açıklamasını buraya girin

2. Adım : Yol'u seçin ve düzenle'yi tıklayın

resim açıklamasını buraya girin

Adım 3: Sonunda aşağıdaki ifadeyi ekleyin (ilkinden kaçınabilirsiniz; zaten oradaysa)

;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

resim açıklamasını buraya girin

4. Adım : - Tamam'ı tıklayın

resim açıklamasını buraya girin

Adım 5 **: - Kullanıcılardan biri tarafından vurgulanan önemli adımlardan biri. onun sayesinde. Lütfen ** CLOSE komut istemi ve REOPEN sonra git yazmayı deneyin.

**

  • Komut istemini kapatın ve aşağıdaki komutu denemeden önce yeniden başlatın

**

İşte sihir

resim açıklamasını buraya girin


1
Yani, serbest karalama sadece bu parçaların kullanıcıya özgü olduğunu vurgulamak içindir, değil mi? Çünkü gerçekten hiçbir şey saklamıyor; cevaba eklenmiş olan aynı ad (biraz değiştirilmiş biçimlendirmeyle).
SamB

Aslında saklanmak içindi, ama orada kötü bir iş yaptım.
Gaurav khurana

3
Yığın taşması kullanıcı adınız, karaladığınız metnin aynısıdır.
Verma Aman

18

GitHubDesktop'u Windows 10'a yükledim ve git.exe burada bulunuyor: C: \ Kullanıcılar \ john \ AppData \ Local \ GitHubDesktop \ app-0.7.2 \ resources \ app \ git \ cmd \ git.exe


1
Evet, Windows 10 64bit'te GHD, benimki de vardı: C: ​​\ Users \ <user> \ AppData \ Local \ GitHubDesktop \ app-1.0.1 \ resources \ app \ git \ cmd
TSga

11

Git'in yürütülebilir dosyası aslında şu konumda bulunur: C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

Artık yürütülebilir dosyayı bulduğumuz için tek yapmamız gereken PATH'ımıza eklemek:

  • Bilgisayarıma Sağ Tıklayın
  • Gelişmiş Sistem Ayarları'na tıklayın
  • Ortam Değişkenleri'ni tıklayın
  • Ardından Sistem Değişkenleri altında yol değişkenini arayın ve düzenle'yi tıklayın
  • Dizenin sonuna git'in bin ve cmd yolunu aşağıdaki gibi ekleyin:

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd


8

Windows için GitHub artık GitHub masaüstü .

Windows için GitHub'a (sürüm 1.1'den önce) sahipseniz , yolunuz şu şekilde olmalıdır:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

Eğer varsa GitHub Masaüstü (sürüm 1.1), sizin yolu olmalıdır:

C:\Users\<user>\AppData\Local\GitHubDesktop\app-<version>\resources\app\git\cmd

Yolunuzu onayladıktan ve kopyaladıktan sonra aşağıdakileri yapın:

  • Bilgisayarıma veya Bu PC'ye sağ tıklayın
  • Özellikler'e tıklayın
  • Gelişmiş sistem ayarları'na tıklayın
  • Gelişmiş sekmesinin altındaki Ortam Değişkenleri'ni tıklayın
  • ;Yolunuzu daha önce Path değişkenine ekleyin
  • Tamam tuşuna basın
  • Yeni bir terminal kullanın

5

Ekle

C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd;C:\Windows\System32 

PATH değişkeninize

Git için yeni değişken oluşturmayın, ancak onları birbirinden ayırarak birbiri ardına yaptığım gibi ekleyin;

Benim için çalışıyor


4

Birkaç gönderiyi aradık. Windows 2.10.2 için Github'u indirip yükleyen Windows 10'da git.exe dosyasını

C:\Users\<user>\AppData\Local\Programs\Git\bin

ve git-cmd.exe

C:\Users\<user>\AppData\Local\Programs\Git

Lütfen yukarıdaki yayınlardan Yerel içindeki Programlar klasöründeki değişikliği not edin.


1

Bunun işe yaraması için yukarıdaki cevapların birçoğunu birleştirmem gerekiyordu, burada yardımcı olabilecek herkese çok daha basit bir süreç.

Windows 10'unuz varsa, sadece "çevreyi düzenle ..." yazmaya başlayın ve hemen açılır. Yolu tıklayın ve Düzenle… sonra ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd zaten yolun sonuna yapıştırın, unutmayın; yeni github yolunuzu geçerli yoldan ayırmak için.

Rehbere ihtiyacınız yok, ancak açık bash'ı nasıl bulacağınızı öğrenmek istiyorsanız, yazın git --man-path


1

Github Masaüstü için güncellendi

Windows aramasında "Sistem ortamı değişkenlerini düzenleme" araması yapın

  • Sağ alt köşedeki çevresel değişkeni tıklayın

  • Sistem değişkenleri altındaki yolu bulun ve üzerinde düzenle'yi tıklayın

  • Click yeni yeni bir yol eklemek için

  • bu yolu ekleyin: C: \ Users \ kullanıcıAdınız \ AppData \ Local \ GitHubDesktop \ bin \ github.exe

Her şeyin düzgün çalıştığından emin olmak için cmd'yi açın ve github.exe yazın


0

Windows'ta SmartGit kullanıyorsanız, yürütülebilir dosya burada olabilir:

c:\Program Files (x86)\SmartGit\git\bin\git.exe

0

Vscode terminalini kullanıyorsanız, ortam değişkeni yapsanız bile çalışmayabilir, yazarak test edin git

Vscode yeniden başlatın, çalışması gerekir.


Sistem yoluma git ekledikten ve hiçbir etki görmedikten sonra, bu gerçekten benim için sıralayan şeydi. Güzel bağır!
FTWinston
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.