当前位置:  开发笔记 > 编程语言 > 正文

TortoiseGit - 找不到git

如何解决《TortoiseGit-找不到git》经验,为你挑选了2个好方法。

我正在使用带有msysGit的TortoiseGit,msysGit-fullinstall-1.6.4-preview20090729.exe它以一种非常奇怪的方式工作:

AboutWindows上它说它找不到git,即使所有的操作似乎都完成了

Settings窗口,General选项卡,MSysGit部分,即使正确的路径设置,版本是空白的(....\msysGit\bin)

Settings窗口,Git\Config选项卡上,任何改变和保存设置的尝试都会导致一些stange text-less错误,并且关闭窗口的唯一方法是通过"Cancel"按钮

在每个操作上它似乎在路径中的所有文件夹上寻找git.exe,这至少是奇怪的,因为它确切地知道在哪里可以找到可执行文件

如果我用mssGit安装,则前三个点不存在Git-1.6.4-preview20090730.exe,即使在两种情况下路径设置相同(....\msysGit\cmd)

我该怎么做才能使TortoiseGit识别git安装msysGit-fullinstall-1.6.4-preview20090729.exe


环境:

Git的-1.6.4-preview20090730.exe

msysGit-fullinstall-1.6.4-preview20090729.exe

TortoiseGit 1.0.2.0 32bit


编辑:

我不想把msysGit\bin路径放进去msysGit\cmd.

如果我只是从替换文件msysGit-fullinstall-1.6.4-preview20090729.exe从一个文件Git-1.6.4-preview20090730.exe安装,然后TortoiseGit似乎认识到Git版本,并允许我编辑在设置的Git\Config部分.鉴于环境的其余部分根本没有被修改,这至少是奇怪的.

一旦我恢复msysGit-fullinstall-1.6.4-preview20090729.exe文件,TortoiseGit就会停止正常运行.



1> 小智..:

虽然这个问题仍然很热......一些不错的人为这三个项目贡献了很多错误修正,所以这就是我在Win7x64上获得TortoiseGit所做的事情,以前在所有组合上都失败了:

    mSysGit(网络安装程序)安装到C:\ msysgit中,它将下载源代码并将其编译为bash git提示符.稳定版:msysGit-netinstall-1.7.2.3-preview20100911.exe 13 sep

    Git"预览"安装到C:\ Program Files(x86)\ Git中,为ssh链接选择OpenSSH稳定版本:Git-1.7.2.3-preview20100911.exe 13 sep

    tortoisegit安装到C:\ Program Files\TortoiseGit,(x64版本)并配置它的设置,指定git路径(C:\ msysgit\bin)和菜单集成.稳定版:TortoiseGit-1.5.6.0-64bit.msi 25 sep

这个设置选择了我在WinXP x86上使用旧版本软件包制作的现有git repos,看起来相当稳定且功能齐全.


谢谢你的回答,它现在仍然适用.

2> guesser..:

我只有TortoiseGit的问题.

然而,发现以下内容使我能够更快地放弃:

在你的路径中(在控制面板 - >系统 - >高级设置 - >环境设置中),添加一个包含git.exe的路径(msysgit\bin或msysgit\git?TortoiseGit的说明肯定不会告诉我,所以如何我应该知道吗?然后打开命令提示符并尝试运行git.exe.它可能会抱怨它无法找到libcurl-4.dll.所以,你会发现这个dll文件存在于msysgit\mingw\bin中.将此目录添加到路径(或根据需要复制dll).

现在,TortoiseGit中的设置最终会起作用.单击"立即检查"按钮实际上会告诉您正在使用的git版本,而不是神秘地变为空白或弹出无用的错误窗口.

当你现在尝试使用TortoiseGit时,你会得到一个空白的进度条,它什么也不做,你就无法关闭它.恭喜!现在你可以放弃并删除这些垃圾,直到有人关心它为人类消费做准备.(你能说我厌倦了这个软件吗?)

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有