Android Studio Checkout Github错误“ CreateProcess = 2”(Windows)


105

今天,我尝试使用全新的Android Studio检出我的Github项目,结果遇到了这个讨厌的错误:

在此处输入图片说明

为什么事情总是开箱即用...?


“为什么事情总是开箱即用……?” 因为他们仔细地指出该软件仍处于早期阶段,因此某些事情可能不会一直正常运行。参考 谷歌I / O 2013
尼克拉斯Pouey边锋

9
实际上,我真的赞同“为什么……”的评论。Java已经存在了很长时间,我仍然不得不在此添加环境变量。无聊!
Dakatine 2013年

11
你猜怎么着?现在是2016年中期,我仍然在努力解决相同的错误。
海森堡

Answers:


233

我已经解决了这个问题,我将解释如何:

  1. 下载Github For Windows客户端并安装。
  2. 在客户端成功安装后,将其与您的github帐户连接。应该很简单,只需按照向导操作即可。
  3. 然后,您应该将git.exe位置添加到“路径变量”中。您应该添加的位置可能类似于: C:\ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

或者,如果您不想添加到环境变量。您可以打开android studio并转到:设置->版本控制-> Git在“ Path to Git Executable”旁边的文本框中,您将看到“ git.exe”,只需给它一个完整的路径即可: C:\用户\您的用户名\ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

希望它可以节省您的时间。快乐的编码:)

编辑: 对于Windows版本的最新Github,有些人可以在“ ... \ cmd \ git.exe”下找到git.exe,而不是“ ... \ bin \ git.exe”


3
对于客户端,您可以使用msysgit.github.io并使用安装中指定的路径代替C:\ Users \ Your_Username \ AppData \ ...
garmax1

8
设置PATH变量后,重新启动IDE。
Ivelius 2013年

4
永远找不到git.exe,非常感谢。您也可以只在Android Studio设置中设置git路径,这样就不必在Windows中进入全局路径并重新启动
BionicSheep 2014年

8
我的git.exe位于cmd \ bin \中
hellyale 2015年

7
现在git.exe的路径是“C:\用户\ Jacobmathew \应用程序数据\本地\ GitHub的\ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ mingw32的\ BIN \ git.exe”(OR)“C:\用户\ Jacobmathew \应用程序数据\本地\ GitHub的\ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ cmd \ git.exe”
anand krish

60

我发现我认为是更快的解决方案。从此处安装Windows版Git :http : //git-scm.com/download/win

如果您告诉安装程序这样做,则会在安装过程中自动将其路径添加到系统变量中。因此,您不必手动编辑任何内容。

如果Android Studio已打开并且可以使用了,请关闭并重新启动它。

向导样本


4
与Windows的GitHub相比,下载量也小得多。如果您的主要目标是与Android Studio集成,那么这个答案对我来说更有意义。
pjd 2015年

4
为我工作Windows 10
shareef 2015年

3
为我工作Windows 7
shareef 2015年

1
大小差异不大(110mb和180mb),但是您确实可以控制git的安装位置,而github转储到appdata。宝贵的SSD空间!
教授

1
Android Studio重新启动对我有帮助
YetAnotherUser

8

我正在使用Windows 10 OS和GitHub Desktop版本1.0.9。

对于新的Windows版Githubgit.exe位于以下位置。

%LOCALAPPDATA%\GitHubDesktop\app-[gitdesktop-version]\resources\app\git\cmd\git.exe

例:

%LOCALAPPDATA%\GitHubDesktop\app-1.0.9\resources\app\git\cmd


2

我在Android Studio 3.2.1中遇到了相同的问题,通过在系统环境变量中设置git path解决了该问题

C:\ Program Files \ Git \ bin \,C:\ Program Files \ Git \ bin \

然后我再次导入了该项目并解决了问题!!!

注意:检查您的android studio git设置是否已正确设置git.exe的正确路径

在此处输入图片说明


1

脚步:

1)下载适用于Windows的git https://git-scm.com/downloads

2)使用默认设置安装下载的git

3)如果打开了任何项目,请从Android Studio关闭,然后单击配置->设置->版本控制-> Git

4)将Git可执行文件的路径:git.exe更改为C:\ Program Files \ Git \ cmd \ git.exe

5)申请并确定

6)尝试从版本控制的签出项目中克隆

7)完成

在此处输入图片说明


0

对于Android Studio 3.0.1,您可以将GitHub路径配置为以下路径:

  1. 文件>设置>版本控制
  2. 项目清单
  3. 单击右上角的“ +”以打开“添加VCS目录映射”
  4. 单击“配置VCS”以打开“版本控制配置”
  5. 单击“ Git”,然后您将看到“ Git可执行文件路径”
  6. 输入:C:\ Users [您的用户名] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. 测试一下

在此处输入图片说明


0

我最近在RubyMine 2016.3中遇到了类似的错误,其中任何尝试结帐或导出到Github的尝试都遇到了“无法运行程序'C:\ Program Files(x86)\ Git \ cmd \ git.exe':CreateProcess error = 2,该系统找不到指定的文件”

作为解决此问题的替代解决方案,除了编辑Path系统变量外,您可以尝试在Android Studio的程序文件中搜索git.xml文件,然后编辑myPathToGit选项以匹配git.exe在计算机上的实际位置。这就是我在RubyMine中解决此类似问题的方式。

为了后代在此发布此解决方案。


0

我在Mac上有这个问题。我只是退出了Android Studio,然后重新启动了它,由于某种原因,它没有其他问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.