2014-09-27 387 views
42

我下载了Github for windows并将其安装在运行Windows 7的计算机上。我试图用Android Studio打开一个项目,但它说“Can not启动Git:git.exe“和”IDE错误“。我无法在我的Github文件夹中找到我的git.exe文件

当我点击“修复它”它表明:

“无法运行程序‘git.exe’:CreateProcess的错误= 2,系统 找不到指定的文件”。

因此,我使用Google搜索,并试图在我的Github文件夹中找到git.exe文件。 在我的Github文件夹中有两个文件夹:一个是我的朋友共享的项目,另一个是“Git1”。 在Git1文件夹中,只有两个文件:“.gitattributes”和“.gitignore” 即使使用窗口搜索栏,我也找不到“git.exe”文件。

我该如何解决这个错误?

+1

也许这可以帮助? http://stackoverflow.com/a/11928949/6309 – VonC 2014-09-27 18:05:47

+0

尝试http:// stackoverflow。com/a/37256917/1616003 – Muk 2016-05-16 15:50:01

回答

112

从GitHub上的git.exe窗户位于像C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe1您必须更换<username><numbersandletters>在系统上的实际情况的路径。

在Android Studio中,您可以在File->Settings...->Version Control->Git->Path to Git executable指定Git可执行文件的路径。这里你必须包含实际的可执行文件名称。举个例子,在我的情况下,实际路径是:C:\Users\dennis\AppData\Local\GitHub\PortableGit_69703d1db91577f4c666e767a6ca5ec50a48d243\bin\git.exe

编辑:最后git的更新已经把在cmd中\文件夹而不是BIN \的git.exe文件。所以现在的实际路径将在al3xAndr3w的评论中提出。

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

最后一个窗口git update将exe文件移动到了cmd文件夹而不是bin,所以你可以将它用于诸如webstorm和其他IDE之类的IDE。但是!如果你想拥有git和ssh, ls和其他linux命令在win powershell或cmd中添加到windows PATH文件夹..../PortableGit..4kj3h43k4 ..../mingw32/bin/ – drew7721 2015-12-03 07:45:54

+1

@ al3xAndr3w很好找!随意创建自己的答案,因为它包含一些新的元素,我已经得到了更多的观点,比我的简单答案值得。如果你不这样做,我可能会将这些信息编辑到这个答案中,以便在几天内获得更好的可见性。 – dennisschagt 2015-12-03 22:26:10

+2

对于'Git for Windows'用户(不是'GitHub for Windows')git.exe路径可能已经存在于'PATH'变量中,你可以通过git-cmd中的'where git.exe'来找到路径,默认情况下这是' C:\ Program Files \ Git \ cmd \ git.exe“ – 2016-03-11 15:55:59

18

运行你下载的github,点击工具和选项符号(右​​上角),点击关于github的windows,然后打开调试日志。在DIAGNOSTICS下查找Git可执行文件存在:

+1

如果它不存在? – portfoliobuilder 2015-05-30 20:51:01

+0

如果您没有看到它,请对关键字“4 | StartupLogging | Git可执行文件存在:”执行crtl + f(在.txt文件中搜索),并且该文本之后的路径应显示它。否则,我会建议升级到最新的github客户端。 – rj2700 2015-10-25 21:00:36

+0

似乎在最新版本中不再存在!?! – 2ndGAB 2016-06-04 06:48:59

7

我遇到了同样的问题,无法找到git.exe所在的位置。花了这么多时间后,我发现用在我的Windows 8,它位于

C:\ Program Files文件(x86)的\的Git \ BIN

而对于命令行:

C:\ Program Files文件(x86)的\的Git \在cmd

希望这有助于谁也面临同样问题的人。

10

“windows git”的最新更新没有将git.exe文件从/ bin文件夹移动到/ cmd文件夹。所以,使用git与IDE如webStorm或Android Studio中,您可以使用路径:

C:\用户\ <用户> \应用程序数据\本地\ GitHub的\ PortableGit_ < ..numbers ..> \ CMD \饭桶。EXE

但是,如果你想拥有类似Linux的命令,如git的SSHLSCP下的Windows PowerShell或CMD添加到Windows PATH变量:

C:\用户\ <用户> \应用程序数据\本地\ GitHub的\ PortableGit_ < ... ...数>的\ usr \ BIN

更改<用户>和< ...数字...>您的值并重新启动!

此外,你将不得不每次更新这个git更新,因为它可能会更改便携式文件夹名称。如果文件夹结构发生变化,我将更新此帖子。

Thx @dennisschagt for above comment! ;)

1

对Git的最新版本的路径被改变了,在我的笔记本电脑,我发现它在

C:\用户\ ANUM Sheraz \应用程序数据\本地\程序\的Git \ BIN \混帐.exe

这解决了我的问题路径。希望可以帮助到别人:)

2

由于2.10.1版本,这里是路径 -

C:\用户\ usersam \应用程序数据\本地\程序\的Git \ CMD \ git.exe

1

我发现我git.exe这里

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

在安装git,它要求的位置。复制并使用它。

7

,我发现这里的git

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

你必须在路径的末尾写文件名(git.exe),否则它会给出错误= 5 enter image description here

1

1)安装的Git的Windows从这里:http://git-scm.com/download/win

2)注:在安装过程中,确保“使用Git和可选的Unix工具从Windows COMM并提示”选择 enter image description here

3)重新启动了Android Studio和再试

4)转到文件 - >新建 - >从版本控制项目 - > Git的

相关问题