Git.exe nerede bulunur?


319

PyCharm var ve benim repo ile kurmak için git.exe bulmaya çalışıyorum.

PATH to git.exe dosyası nedir?


7
Neden sadece "git.exe" dosya adını aramıyorsunuz?
David Cain

3
@DavidCain: C: sürücümde "git.exe" araması yaptığımda, o dosyanın 10 kopyasını bulur. Birçoğu aynı gibi görünüyor, ancak birçoğu çok küçük, muhtemelen kısayol dosyaları mı?
RenniePet

@DavidCain: Aramayı yaptığımda, ikili dosyalar varsayılan arama parametreleri kapsamında olmayan gizli bir klasöre (../AppData/ ..) yerleştirildiğinden bulamaz.
Jim McAdams

4
Windows 10 sistemimde git 2.19.0 bulunuyordu C:/Program Files/Git/, ancak git 2.19.1 kullanarak güncellendikten sonra konumuna git update-git-for-windowstaşındı %USERPROFILE%/AppData/Local/Programs/Git/. Bu PyCharm'ı bulamamaktan şikayetçi oldu git.exe. where git.exeAşağıdaki cevaplarda önerildiği gibi git bash'da çalışarak tekrar buldum.
djvg

Hangi Windows sürümünde? Normal kullanıcı veya yönetici olarak mı yüklediniz?
qqqqq

Yanıtlar:


500

GitHub for Windows kullanıyorsanız , git.exe PATH'nizde olmayabilir, ancak aşağıdaki gibi bir konumda bulabilirsiniz:C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe

Benim için durum, Windows için GitHub'ın Windows 7 + sürüm 1.0'ında.

Windows 10'da olduğu görülüyor:

C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\cmd\git.exe

(\ cmd ve \ bin'e karşı)

Gönderen GitHub Desktop 1.1

Kullanıcı arayüzü farklı ve Git yolu şu anda:

C:\Users\<username>\AppData\Local\GitHubDesktop\app-<appversion>\resources\app\git\cmd\git.exe

Not: AppData varsayılan olarak gizli bir klasördür.


162
İronik olarak, bu koymak için en az taşınabilir yer ... benden bir şeyler saklamayı bırak. Chrome, ben de sana bakıyorum.
Glenn

12
Ihh! bu çok korkunç! Program dosyalarıyla ilgili sorun nedir ?! Sadece git ayrı ayrı kuracağım.
JonnyRaa

10
neden bu kadar zordu
Jonesopolis

18
Onun yerine / bin yerine / cmd klasöründe bulunur. Window 7 Pro SP1 ve GitHub Desktop sürüm 3.0.11.0 kullanıyorum
Optimus Frog

9
Windows 2.10 için git kullanarak Windows 10'dayım ve exe varC:\Users\<username>\AppData\Local\Programs\Git\bin\git.exe
Eric S.

119

Eğer git.exeSepetinde gerçekten de %PATH%(bir yazabilirsiniz ise bu durum geçerlidir git --versionDOS pencerelerinde), sonra which git.exenerede söyleyecektir.
( Windows'ta GoW: Gnu yüklediyseniz : Windows için derlenmiş 130 unix komutu dahil which).

Aşağıda kullanabileceğiniz Jonny Leeds yorumları where git.exe
( PowerShell komutuwhere.exe git.exe yerine Powershell hariç , kullanmanız gerekir )where

Değilse, git'i istediğiniz yere kurabileceğinizi unutmayın. taşınabilir msysgit sürümü. Bu, seçtiğiniz herhangi bir dizinde açtığınız bir arşivdir.

Güncelleme 2015: "git-for-windows" taşınabilir sürümünü kullanın , örneğin:

PortableGit-2.4.4.2-3rd-release-candidate-64-bit.7z.exe

Ardından% PATH% öğesine ekleyin:

  • c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\cmd
  • c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\usr\bin

git.exeUnix komutları için sadece 200'den fazla çalıştırılabilir! Yüklemek için artık GnuOnWindows yok.
" Git 2.0'ı netten indirirseniz, her zaman 1.9.4 yükleyici paketi alırsınız " konusuna bakın .


Daha yakın (2017) 'dan Luke McGregor bireyin cevap , sıfır GitHub Masaüstü :

"%LOCALAPPDATA%\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe"
For instance: 
%LOCALAPPDATA%\GitHubDesktop\app-1.0.1\resources\app\git\cmd

7
Windows üzerinde 'nerede' kullanabilirsiniz ama powershell kullanıyorsanız where.exe git yazdığınızdan emin olun aksi takdirde başka bir şey denemek ve yapacak!
JonnyRaa

@JonnyLo iyi noktaya ihtiyaç duyar. Daha fazla görünürlük için yorumunuzu cevaba ekledim.
VonC

Windows Vista ve sonraki sürümleri Windows 7 kutumda çalışmıyor gibi görünüyor. 8.3 adlandırma kuralında başarısız olur; sadece bir kerede dirs içine giderseniz dizin bulunamadı diyor.
Rob Grant

1
@RobertGrant W7'imi onaylıyorum, çalışıyor:"%USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin\git.exe"
VonC

1
@Dennis bin/yeter. cmd/Bir klasör eklendi yalnızca olarak yararlı olacağını %PATH%bir de CMDoturumda.
VonC

50

Kimsenin --exec-path anahtarını kullanarak bahsetmediğini görmek beni çok şaşırttı.

git --exec yolu

C: \ Program Dosyaları \ Git \ mingw64 / libexec / git-core

Umarım bu birine yardımcı olur.


1
Pek değil. Windows'da, bu bana şunu verecekti: D:\prgs\git\latest\mingw64/libexec/git-coreNerede bir git.exe, ama kullandığım değil. where git.exeBana doğru konumu verir: D:\prgs\git\latest\bin\git.exe. İkisi arasındaki farkı github.com/git/git/commit/… yorumunda görebilirsiniz . "yardımcı dizin" olarak adlandırılan yürütme yolu başvurusu.
VonC

Bu gerçekten ilginç bir cevap, ancak örnekten biraz farklı bir sonuç veriyor where git. Ayrıca --exec-yolu ters eğik çizgiler yerine eğik çizgiler verir.
Lauri

2
umm bu neden listenin başında değil?
Tobias Feil

Bu benim için mükemmel çalıştı. @VonC, Listelediğiniz dizine giderseniz: C: \ Program Files \ Git \ mingw64 \ libexec \ git-core dizinde bir dosya, git.exe görmelisiniz. Yani tam yol şöyle olurdu: C: \ Program Files \ Git \ mingw64 \ libexec \ git-core \ git.exe Bu işe yaramadı mı?
LastTigerEyes

@LastTigerEyes Program dosyalarını değil, çünkü taşınabilir arşivi başka bir yerde açıyorum, ancak evet, bununla bitiyormingw64\libexec\git-core\git.exe
VonC

36

Burada zaten birkaç cevaba eklemek için:

Windows'ta, yerleşik olan "hangisi" (Linux için olan) yerine kullanabilirsiniz. Yani, where gitsistem yolunda olduğunu varsayarak git'in yerini söyleyecektir.

Sistem yolunda değilse ve yerel (indirme veya yükleme yok), bulmak için makul bir zaman komutu istiyorsanız, şunu kullanın: dir /s git.exe


1
Bir mingw64 kabuk pencerelerde 10 ve içinde which gitsanal bir konuma döndü: /mingw64/bin/git. ederken where git: c sürücüsünde iki gerçek yer döndü C:\Users\<username>\AppData\Local\Programs\Git\mingw64\bin\git.exeveC:\Users\<username>\AppData\Local\Programs\Git\cmd\git.exe
WORC

22

Eğer kullanırsanız SourceTree , bir örneği burada bulunabilir:

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin

Ayrıca chocolatey ile hızlı bir şekilde kurabilirsiniz . choco install gitdaha sonra herhangi bir işlem yapmadan yolunuzda kullanılabilir hale getirecektir.


Atlassian hangi Git'i kullanıyor? Taşınabilir git için mi?
Pacerier

@Pacerier mine, ürün sürümünün 1.9.5.msysgit.0 olduğunu söylüyor.
weston

15

Öğrenmeniz için adım adım talimatlar:

  1. Windows'un herhangi bir sürümünü kullanıyorsanız, Ctrl - Shift - EscGörev Yöneticisi'ni açın.
  2. GitHub'ı açın ve Görev Yöneticisi'ne bakın.
  3. Bunun gibi bir şey olmalı: GitHub açıkken Görev Yöneticisi'nde neler var.
  4. Adı verilen satırı sağ tıklayın GitHubve "Dosya konumunu aç" ı seçin.
  5. Dosyanın nerede olduğunu gösteren bir pencere açılmalıdır. Github.exe bulundu!


İşte böyle!

Bunu sadece GitHub ile değil, herhangi bir uygulama ile yapabilirsiniz.


1
OP istendiğinde bu GitHub.exe hakkında git.exe.
Bram Vanroy

@Bram Vanroy Dizinde etrafa bakarsanız git.exe
ProgramFast

1.0.13 için geçerli değil. Diğer cevaplara bakın.
Bram Vanroy


12

Git komutunu kullanabiliyorsanız, yolunuzda olmalıdır? bu nedenle linux veya linux gibi os olarak çalışmalıdır.

which git

başka os gibi linux asuming

cd /
find . -name "*git*"

Windows'ta hangi sürümü kullandığınızı söyleyin ve size yardımcı olacağım. Pencerelerde varsayılan yoludur C:\Program Files (x86)\Git.

Yürütülebilir dosyanın adı git.exetüm sistemlerde değildir .


1
GitHub for Windows kullanırken, birlikte gelen Git Shell güç kabuğunu başlatırsınız, sadece kendi komut isteminizi açarak elde edemediğiniz kendi PATH'sine sahiptir
Matt

Windows:where git
datalifenyc

9

Git.exe'nin nasıl yüklendiğine, Windows'un sürümüne ve sürümüne bağlı olarak farklı yerlerde bulunabileceği anlaşılıyor.

Git-2.6.3-64-bit.exe'yi (cleand install; sadece git, Github Desktop istemcisi değil) yükledim. Bu varsayılan konumdur:

% USERPROFILE% \ AppData \ Local \ Programlar \ Git \ mingw64 \ bin \ git.exe

ve

% USERPROFILE% \ AppData \ Local \ Programlar \ seyahatseverlerin Git \ bin


7

C:\Users\<username>\AppData\Local\GitHub\PortableGit_<random hash>\cmd\git.exe git.exe dosyamın Windows 10, Git sürüm 2.10.0.0'da bulunduğu yer

Düzenleme: GitHubDesktop ile konum olarak değiştirildi

C:\Users\<username>\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd

veya daha kolay bir yol

%USERPROFILE%\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd

5

Peki ben sadece benim Windows üzerinde git.exe aradı .
Birçok dosya git-something.exeve gibi adlarla döndü git-somethingElse.exe.
Bunların dışında tam adı git.exe olan bir dosya bulabilirim . Dosyayı açtım ve cmd'yi çeşitli git komutlarıyla görebiliyordum, bu da doğru olduğuna karar vermemi sağladı.
Dosyanın yolunu (aşağıda) PyCharm'a yapıştırdı ve işe yaradı.

C:\Users\*Username*\AppData\Local\GitHub\PortableGit_cba306e536fdf878271f7fe636a147f7326ad\cmd\git.exe

PS: Git ve GitHub'ı Windows üzerinden GitHub'ın İstemci Kurulumu'nu kurdum.


4

Windows için GH'nin en son sürümünde tekrar taşındığı görülüyor:

%USERPROFILE%\AppData\Local\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe

Şimdi klasör yapısında sürümü olduğu göz önüne alındığında, otomatik güncellemeler her zaman hareket edeceğini düşünüyorum. Bu, yola koyulmayı imkansız hale getirir. Bence en iyi seçenek git'i ayrıca yüklemek.



3

PowerShell tabanlı git yüklemeniz varsa git'i bulmak için Get-Command nesnesini kullanabilirsiniz:

Get-Command git.exe | Select-Object -ExpandProperty Definition

3

GitHub 2.5.3.0 üzerindeki Windows 7'de C: \ Users (kullanıcı) \ AppData \ Local \ GitHub \ PortableGit_ (numbers) \ mingw32 \ bin \ git.exe içinde buldum

sayesinde dir /s git.exe


3

Windows 10'da:

Git'i https://git-for-windows.github.io/ adresinden yükledim .

Kurulumdan sonra buldum C:\Program Files\Git\bin\git.exe


Windows 10 ile 64Bit bir makine kullanıyorum nedenini yanıtladı ve yukarıdaki sorunun cevabında bulamadığım kurulumumun sonucudur. Cevabımda -1 görerek şaşkınım? Biri bana neden düşürüldüğünü açıklayabilir mi?
olagu

2
Neden olduğundan emin değilim, bu doğru görünüyor. +1
VonC

yanlış ve eksik bir cevap. bir grup ilkesi veya yükleme sırasında seçilen bir yapılandırma, ama bu git yükleyici eğer 10 belirli koşullar altında yaptığı pencerelerde çalıştırdığınızda i yüklemek bilmiyorum C:\Users\<username>\AppData\Programs` instead of C: \ Program Files`
worc

Sorunun Windows için git değil, Windows için Git Hub ile ilgili olduğunu unutmayın .
Bram Vanroy

3

Diğer çözümleri uygun bulamayan herkes için,

Bugün en yeni sürümü indirdim ve git.exe

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

3

Bu yolu kontrol edin:

C:\Program Files\Git\mingw64\libexec\git-core\git.exe

2

Eğer msysgit yüklüyse, yol c:\Program Files (x86)\Git\bin\git.exe64 bitlik bir sisteme benzeyecektir , aksi takdirde sadece indirin ve yükleyin, PyCharm Git istemcisi ile birlikte gelmez.


PyCharm, tüm belgeler için github kullanma seçeneğiyle birlikte gelir.
Angus Moore

@AngusMoore, GitHub entegrasyonu GitHub API'sini kullanır ve git ikilisine bağlı değildir, ancak projeleri klonlamak ve taahhüt / itmek için yerel makinede git yüklü olmalıdır.
CrazyCoder

Git uzantılarını (windows) yükleyenler için bu da git.exe'nin varsayılan konumudur
Shahar

2

👋 GitHub Masaüstü ekibi üyesi

PATH to git.exe dosyası nedir?

GitHub Desktop'ta (veya Windows için GitHub) kullanılan Git sürümünün doğrudan kullanıcılar tarafından kullanılması amaçlanmamıştır, çünkü yol güncellemeler arasında değişecektir ve ihtiyacınız olan bazı özelliklerden yoksun olabilir.

Aşağıda öngörülebilir bir konuma yüklenecek Windows için Git'i yüklemenizi öneririm C:\Program Files\Git\cmd\git.exe.


1

İlk olarak, bilgisayarınıza github yüklemelisiniz; İkinci olarak, ' Her şey ' aracını indirebilirsiniz ; Üçüncüsü, aracı her şeyi açın, git.exe yazın , sonra konumu bulup konumu PyCharm'a kopyalayın ve Test edin, başarıyla göreceksiniz!


1

Windows 8'de yolunu aşağıdaki gibi buldum:

resim açıklamasını buraya girin

C: \ Program Dosyaları (x86) \ Git \ bin \ git.exe


1
C: \ Program Files (x86) altında bulamadım ne C: \ Program Files
Fakher

Git'in kurulu olduğundan emin olun :)
Abdul Majeed

@AbdulMajeed, Gerçi her yere kurulabilirdi.
Pacerier

Evet, varsayılan yolu paylaştım.
Abdul Majeed

2
Benimki o zamanlar benim kuruldu. Yeni bir Windows kurulumunda, appdata \ local klasörüne varsayılan olarak yüklediği görülüyor
Chris Nevill

1

Windows'da git cygwin aracılığıyla yüklenmişse (cygwin'i açın ve git --versionkontrol etmek için yazın), yol büyük olasılıkla böyle bir şey olacaktırC:\cygwin64\bin\git.exe


1

OSX üzerinde çalışıyorum ve bu sorunu gördüm. Ben xcode devre dışı git bulundu, tekrar T & C kabul etmeme neden. Ben sabit:

  1. bir terminal penceresinde, proje klasörümde: git status
  2. Aşağıdaki günlük girişini aldım: Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
  3. Aşağıdaki koştum: sudo git status
  4. Sonra T & Cs kabul etti ve her şey iri dory oldu

arama yaparken windows etiketini özleyenler için bu osx cevabını ekledi
Nathan Tregillus

1

Onu buldum

C:\Users\~\AppData\Local\GitHub\PortableGit_<some_identifier>\mingw32\libexec\git-core\

1

Git For Windows kullanıyorsanız ,

C:\Program Files\Git\mingw64\libexec\git-core

Git For Windows'ın , PATH önceden ayarlanmış bir komut istemi olan Git CMD'yi sunduğunu unutmamak güzel . Git CMD , kısayol olarak

Start Menu > Programs > Git

diğer seçeneklerin yanı sıra.


1

kullanma

  • Git 2.11.0,
  • Windows 10,
  • Android stüdyosu 2.2

git.exe konumu:

C: \ Users \ \ AppData \ Local \ Programlar \ Git \ cmd \ git.exe <kullanıcı adı.>

Öneri: Kurulum sırasında git yolunu kopyalayın


1

Tüm cevaplar için bu geçtikten sonra olsa da yol bulamadı.
Windows 10 için en son githubdesktop.exe bu dizine gider:

C:\ProgramData\<User>\GitHubDesktop\app-1.0.13\GitHubDesktop.exe

1

İçeri bakmayı deneyin C:\Program Files\Git\bin. Ben kullanmak mümkün olmuştur git.exepycharm ile benim depo kurulumu orada bulunan.


1

Bazen de olabilir: C:\Users\user-name\AppData\Local\Programs\Git\cmd. PATH ortam değişkeninizi USER ve SYSTEM için kontrol etmek size bunu verebilir.


8.1 / 10 üzerinde git için benim yol farklı olsa da bu cevap bana yardımcı oldu. Yanlış dosyayı seçiyordum. tam olarak git.execmd / dizininde bulunmalıdır . bu cevap bana yardımcı oldu.
Abhishek Dujari
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.