2014-09-27 20 views
42

Pobrałem Github dla systemu Windows i zainstalowałem go na moim komputerze, na którym działa system Windows 7. Próbowałem otworzyć projekt w Android Studio, ale jest napisane "Can not uruchom Gita: git.exe "i" Błąd IDE ".Nie mogę znaleźć pliku git.exe w folderze Github

Kiedy klikam "Fix it" to pokazuje:

"Nie można uruchomić programu "git.exe": CreateProcess błędu = 2, system nie może odnaleźć określonego pliku".

Wyszukałem go i próbowałem znaleźć plik git.exe w folderze Github. W moim folderze Github znajdują się dwa foldery: jeden to projekt udostępniony przez mojego przyjaciela, a drugi to "Git1". W Git1 foler są tylko dwa pliki: ".gitattributes" i ".gitignore" Nie mogę znaleźć pliku "git.exe" nawet z paska wyszukiwania okien.

Jak mogę naprawić ten błąd?

+1

Może to pomóc ? http://stackoverflow.com/a/11928949/6309 – VonC

+0

Wypróbuj http: // stackoverflow.com/a/37256917/1616003 – Muk

Odpowiedz

112

git.exe z Github dla Windows znajduje się w ścieżce jak C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe1 trzeba zastąpić <username> i <numbersandletters> do aktualnej sytuacji w systemie.

W Androidzie Studio można określić ścieżkę do pliku wykonywalnego Git pod numerem File->Settings...->Version Control->Git->Path to Git executable. Tutaj musisz podać rzeczywistą nazwę pliku wykonywalnego. Jako przykład, w moim przypadku rzeczywista ścieżka to: C:\Users\dennis\AppData\Local\GitHub\PortableGit_69703d1db91577f4c666e767a6ca5ec50a48d243\bin\git.exe

Edit: Ostatnie uaktualnienie git umieścił plik git.exe w folderze \ cmd zamiast bin \. więc teraz rzeczywista ścieżka będzie taka jak zasugerowano w komentarzu poniżej przez al3xAndr3w.

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

ostatnia aktualizacja git z windowsa przeniosła plik exe do folderu cmd zamiast do bin, więc możesz użyć tego dla IDE, takich jak webstorm i inne ... ALE !: jeśli chcesz mieć git i ssh oraz Polecenia ls i inne polecenia linuksowe w win powershell lub cmd dodaj do folderu Windows PATH ..../PortableGit..4kj3h43k4 ..../mingw32/bin/ – drew7721

+1

@ al3xAndr3w Nice find! Możesz utworzyć własną odpowiedź, ponieważ zawiera ona kilka nowych elementów, a dzięki temu postowi uzyskałem o wiele więcej punktów, niż na to zasługuje moja prosta odpowiedź. Jeśli nie, prawdopodobnie zmienię te informacje w tę odpowiedź, aby uzyskać lepszą widoczność w ciągu kilku dni. – dennisschagt

+2

Dla użytkowników 'Git dla Windows' (nie' GitHub dla Windows') ścieżka git.exe jest prawdopodobnie już w zmiennej 'PATH' i możesz znaleźć ścieżkę przez' where git.exe' na git-cmd, która jest domyślnie " C: \ Program Files \ Git \ cmd \ git.exe " –

18

run GitHub który został pobrany, kliknij przycisk Narzędzia, a następnie Opcje symbol (prawy górny róg), kliknij o github do okien, a następnie otworzyć dziennik debugowania. pod DIAGNOSTICS szukać Git Executable Exists:

+1

A jeśli nie istnieje? – portfoliobuilder

+0

Jeśli go nie widzisz, wykonaj komendę crtl + f (wyszukaj w pliku .txt) dla słów kluczowych "4 | StartupLogging | Git Executable Exists:", a ścieżka po tym tekście powinna to pokazać. W przeciwnym razie proponuję uaktualnienie do najnowszego klienta Github. – rj2700

+0

Wygląda na to, że już nie istnieje w najnowszej wersji!?! – 2ndGAB

7

Mam do czynienia z tym samym problemem i nie był w stanie go znaleźć, gdzie znajduje się git.exe. Po spędzeniu tak dużo czasu, że czcionka, że ​​w moim Windows 8, znajduje się w

C: \ Program Files (x86) \ Git \ bin

A dla linii poleceń:

C: \ Program Files (x86) \ Git \ cmd

nadzieję, że pomoże komuś, którzy zmagają się z tym samym problemem.

10

Ostatnia aktualizacja "windows git" spowodowała przeniesienie pliku git.exe z folderu/bin do folderu/cmd. Tak więc, aby korzystać z git IDE takich jak webStorm lub Android Studio można użyć ścieżki:

C: \ Users \ < użytkownika> \ AppData \ Local \ GitHub \ PortableGit_ < ..numbers ..> \ cmd \ git.exe

Ale jeśli chcesz mieć komendy linux-podobne, takie jak git, ssh, ls, cp pod Windows PowerShell lub cmd dodają do swoich okien zmiennych PATH:

C: \ Users \ < użytkownika> \ AppData \ Local \ GitHub \ PortableGit_ < ... numery ...> \ usr \ bin

zmiana < użytkownik> i < ... liczby ...> do wartości i restart!

Należy również zaktualizować tę aktualizację git za każdym razem, ponieważ może zmienić nazwę przenośnego folderu. Jeśli zmieni się struktura folderów, zaktualizuję ten wpis.

Thx @dennagcht dla komentarza powyżej! ;)

1

Ścieżka do najnowszej wersji Git zostanie zmieniony, w moim laptopie, znalazłem go w

C: \ Users \ Anum Sheraz \ AppData \ Local \ Programy \ Git \ bin \ git .exe

To rozwiązało problem ze ścieżką. Nadzieję, że pomoże komuś :)

2

Począwszy od wersji 2.10.1, tutaj jest ścieżka -

C: \ Users \ usersam \ AppData \ Local \ Programy \ Git \ cmd \ git.exe

1

znalazłem mój git.exe tutaj

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

podczas instalacji git, prosi o podanie lokalizacji. skopiuj i użyj go.

7

znalazłem git tutaj

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

Trzeba napisać nazwę pliku (git.exe) na końcu ścieżki inaczej będzie dać błąd = 5 enter image description here

1

1) Instalacja Git dla Windows stąd: http://git-scm.com/download/win

2) Uwaga: Podczas instalacji, upewnij „Use Git oraz opcjonalnych narzędzi unixowych z komunikatora Windows i szybka” wybrano enter image description here

3) restart Studio Android i spróbuj ponownie

4) Idź do File-> New -> Project z kontroli wersji -> Git