当我尝试做任何事情时,我总是在TortoiseGit中弹出一个弹出窗口:"无法解析git.exe版本号。"。。。我已经设置了git 1.8,并将其(通过设置)链接到TortoiseGit中,但这很痛苦。。。。我的笔记本电脑(也是windows)上有完全相同版本的git/TortoiseGit,它运行良好,没有问题=。=我的窗户也是新安装的。
如果git.exe的路径是C:\msysgit\msysgit\bin\git.exe,则必须输入C:\msysgit\msysgit\bin作为git.exe路径,并在"外部DLL路径"中输入C:\msysgit\msysgit\mangw\bin(因为否则找不到某些mingw DLL)。
如果这没有帮助,请参阅此处
如果以上解决方案都不起作用,请尝试禁用防火墙。
我也遇到了这个问题,我尝试了这里和这里发布的解决方案https://tortoisegit.org/issue/1533
但在我禁用防火墙之前,一切都不起作用。
在遵循Sven的上述说明后,在两个字段中添加双引号为我修复了这一问题。
我遇到了完全相同的问题,所以我做了以下操作:
- 右键点击->乌龟Git->设置
- 概述
- 对于外部DLL路径,请键入路径\To\Git\Git-cheetah\Git_shell_ext64.DLL
这样做之后,Tortoise Git开始完美地工作。它将Git.exe路径更新为:Path\to\Git\bin
没有更多难看的错误,没有更多关于Git源代码在code.google.com或其他什么地方的消息。。。一切对我来说都完美无瑕。
希望这能解决你的问题:D
编辑
不用说,\path\to\是程序员们的共识,但我宁愿安全,也不愿抱歉地澄清我的意思。
git的\路径\到\是:*C:\Program Files(x86)*
这意味着我的Git.exe路径是:C:\Program Files(x86)\Git\bin,而我的外部DLL路径是C:\Program Files(x86\Git\Git-cheetah\Git_shell_ext64.DLL。
我遇到了这个问题,并注意到如果没有以管理权限启动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
对我来说,作为管理员运行Tortoise Git设置,然后根据Sven的回答设置路径,然后我点击"立即检查",这对我有帮助。关闭设置窗口后,一切正常。
这真是难以置信。我试过这里的所有东西都没有效果。然后我:
-将git.exe复制到c:/
-输入git.exe的路径:c:/
现在错误消息更改了
-重新输入git.exe的正确路径:C:\Program Files(x86)\git\bin
-输入外部路径:"C:\Program Files!
也有同样的问题,建议的解决方案都不起作用。我停用了COMODO沙盒一段时间,通过乌龟Git上下文菜单进行了克隆,成功了。重新启动后,沙盒被重新激活,因此将其添加到受信任的程序中是永久有效的。谢谢我想我也在这里分享。