Cannot run program “git.exe”: createprocess error=2,系统找不到指定的文件

2016-03-09 17:27 阅读 12,586 次 评论 4 条
版权声明:本文著作权归TeachCourse所有,未经许可禁止转载,谢谢支持!
转载请注明出处:http://teachcourse.cn/1545.html

摘要

Android Studio提供VCS(Version Control System)版本控制系统,默认情况使用Git、GitHub工具需要配置git.exe路径,否则提示“cannot run program git.exe createprocess error=2 系统找不到指定的文件”的错误,如下图:

Cannot run program git.exe

一、使用GitHub管理项目源码提示:Cannot run program "git"

第一种解决办法:

  1. 下载GitHub客户端,成功安装
  2. 配置系统GitHub中bin环境变量或指定Android Studio中git.exe路径,Settings——>Version Controls——>Git在Path to Git executable中指定git.exe路径,默认路径:C:\Users\Administrator\AppData\Local\GitHub\PortableGit_cf76fc1621ac41ad4fe86c420ab5ff403f1808b9\bin
  3. 在新版的GitHub,git.exe路径在“...\cmd\git.exe”

第二种解决办法:

  1. 下载Git客户端,点击下载

  2. 双击安装,自动添加系统环境变量,省略手动配置Android Studio中git.exe步骤
    Cannot run program git.exe

  3. GitHub客户端本地下载

使用SVN管理项目源码,提示:Cannot run program "svn"

根据第一种情况,可以推测使用SVN管理项目源码时,Android Studio或Eclipse开发工具无法检测到SVN管理工具的执行环境,即svn.exe执行文件。

Cannot run program svn

如果你使用的是TortoiseSVN客户端,找到软件安装目录,然后找到bin文件夹,看到svn.exe执行文件,说明当前电脑已经安装了command line client tools

第一种情况

如果你使用Android Studio开发工具,切换到Settings——>Version Control——>Subversion,在右边指定command line client所在路径,即svn.exe所在路径,重启AS,问题解决。

Cannot run program svn

第二种情况

当前电脑没有安装SVN管理工具或已安装TortoiseSVN(但没有安装comman line client tools),首先下载TortoiseSVN,记得勾选command line client tools,重新提交项目,问题解决。

Cannot run program svn

新版本的TortoiseSVN,不用开发者手动配置svn.exe路径,钊林当前使用的是TortoiseSVN-1.9.7,下载地址

参考资料
Android Studio运行时自带签名配置过程详解
Android Studio的调试技能,你懂了吗?
使用Android Studio集成的GitHub功能需要注意的
module导入Android Studio的两种方式,你用了吧?
Android Studio “Live Templates”如何提升编程效率?

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ1589359239或公众号TeachCourse)
转载请注明出处:http://teachcourse.cn/1545.html

资源分享

Git客户端 GitHub客户端 TortoiseSVN
解决Android SDK无法下载或下载慢相关问题 解决Android SDK无法下载或下
修改猎豹浏览器主页与IE浏览器之间的区别 修改猎豹浏览器主页与IE浏览器
Eclipse手动安装SVN插件操作 Eclipse手动安装SVN插件操作
Android开发之深入理解RectF和Rect之间的区别 Android开发之深入理解RectF和

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情

  1. Terdblog
    Terdblog 【农民】 @回复

    建议文章标题弄短点,因为首页一看上去,文章的标题都像是只有英文字母,影响阅读体验,最好把英文代码放到文章内容的第一行比较好,这样既不影响阅读,也能让人知道你这篇文章在讲什么

    • TeachCourse博主
      TeachCourse博主 【县长】【站长】 @回复

      谢谢提醒,标题直接使用错误源码了,会有点长! [鼓掌]

      • 懿古今
        懿古今 【队长】 @回复

        直接用错误源码做标题方便那些有需要的用户直接搜索到,一目了然

        • TeachCourse博主
          TeachCourse博主 【县长】【站长】 @回复

          [憨笑] 方便别人搜索的时候,直接找到解决问题的办法