无法解析git.exe版本号

时间:2012-11-19 05:32:07

标签: git tortoisegit

我一直在TortoiseGit中获得一个弹出窗口:“无法解析git.exe版本号。”什么时候我尝试做任何事情...我已经设置了git 1.8并将它(通过设置)链接到TortoiseGit但它很痛苦....我在我的笔记本电脑(也是Windows)上有完全相同版本的git / TortoiseGit它运行良好,没有任何问题=。=我的窗户也是一个全新的安装。

8 个答案:

答案 0 :(得分:6)

如果git.exe的路径是C:\ msysgit \ msysgit \ bin \ git.exe,那么你必须输入C:\ msysgit \ msysgit \ bin作为git.exe路径和C:\ msysgit \ msysgit \ mingw \ bin进入“Extern DLL Path”(因为否则无法找到一些mingw dll)。

如果这没有用,please see here

答案 1 :(得分:3)

如果上述解决方案均无效,请尝试禁用防火墙。

我也有这个问题,我尝试了这里和https://tortoisegit.org/issue/1533

发布的解决方案

但是在我禁用防火墙之前没有任何工作。

答案 2 :(得分:1)

在我按照上面的Sven说明后,在两个字段中添加双引号为我修复了它。

答案 3 :(得分:0)

我有完全相同的问题,所以这就是我所做的:

  1. Rightclick - > Tortoise Git - >设置
  2. 一般
  3. 对于Extern DLL Path,键入路径\到\ Git \ git-cheetah \ git_shell_ext64.dll
  4. 在这之后,Tortoise Git开始完美地工作。它将Git.exe路径更新为:路径\到\ Git \ bin

    没有更多难看的错误,没有更多关于Git源代码在code.google.com或其他任何内容的消息......所有内容都完美无缺地为我工作。

    希望这能解决你的问题:D

    修改

    不言而喻,\ path \ to \是程序员之间的共同理解,但我宁愿通过澄清我的意思来保证安全。

    我的\ path \ to \ for git是:* C:\ Program Files(x86)*

    这意味着我的Git.exe路径是: C:\ Program Files(x86)\ Git \ bin ,我的外部DLL路径是 C:\ Program Files(x86)\ GIT中\ GIT-猎豹\ git_shell_ext64.dll

答案 4 :(得分:0)

我遇到了这个问题并注意到v1.8.0 Git for Windows安装程序将安装到本地用户的AppData文件夹(如果它没有使用管理权限启动)。虽然能够以标准用户身份安装应用程序非常棒,但这种行为很微妙,并且与其他MSI样式的安装程序不一致。

我从AppData卸载了Git,并以管理员身份重新运行了相同的Git for Windows安装程序 ,错误信息不再出现在Tortoise Git中。这可能是因为Git现在安装在预期的位置(在我的64位机器上是C:\ Program Files(x86)\ Git)。

我安装了以下版本:

  • Tortoise Git 1.8.0.0 64位
  • Git 1.8.0预览20121022

答案 5 :(得分:0)

对我来说,它有助于以管理员身份运行Tortoise Git设置,然后根据Sven的答案设置路径,然后点击“立即检查”。关闭设置窗口后一切正常。

答案 6 :(得分:0)

这令人难以置信。我在这里尝试了一切都没有效果。然后我:
- 将git.exe复制到c:/
- 进入git.exe的路径:c:
现在错误消息已更改 - 重新输入git.exe的正确路径:C:\ Program Files(x86)\ Git \ bin
- 进入外部路径:“C:\ Program Files(x86)\ Git \ git-cheetah”

Git被认可了!

答案 7 :(得分:0)

有同样的问题,没有一个建议的解决方案有效。我停用了COMODO Sandbox一段时间,通过tortoiseGit上下文菜单做了一个克隆,工作。重新启动后,Sandbox被重新激活,因此将其添加到受信任的程序中是永久性的。谢谢!。我以为我也在这里分享。