没有找到git

我使用的msysGit与msysGit-fullinstall-1.6.4-preview20090729.exe一起安装了TortoiseGit,它的工作原理非常奇怪:

  • About窗口上,它说它找不到git,即使所有的操作似乎都完成了
  • 在“ Settings窗口的“ General选项卡上的Settings MSysGit部分,即使设置了正确的路径,该版本仍然为空(.... msysGit bin)
  • Settings窗口的GitConfig选项卡上,任何改变和保存设置的尝试都会导致一些stange无文本错误,关闭窗口的唯一方法是通过`Cancel'按钮
  • 在每一个操作上,它似乎寻找路径中的所有文件夹上的git.exe,这至少是奇怪的,因为它知道在哪里找到可执行文件
  • 如果我使用Git-1.6.4-preview20090730.exe安装msysGit,即使在两种情况下路径设置相同(.... msysGit cmd),前三个点也不存在

    我能做些什么来使TortoiseGit从msysGit-fullinstall-1.6.4-preview20090729.exe识别出git安装?


    环境:

  • Git的-1.6.4-preview20090730.exe
  • msysGit-fullinstall-1.6.4-preview20090729.exe
  • TortoiseGit 1.0.2.0 32位

  • 编辑:

    我不想把msysGitbin放在路径中,只是msysGitcmd

    如果我简单地将msysGit-fullinstall-1.6.4-preview20090729.exe中的文件Git-1.6.4-preview20090730.exe安装Git-1.6.4-preview20090730.exe的文件,那么TortoiseGit似乎认识到了git版本并允许我编辑Git 设置中的配置部分。 这至少是奇怪的,因为其余的环境根本没有被修改。

    只要我恢复msysGit-fullinstall-1.6.4-preview20090729.exe文件,TortoiseGit就会停止正常工作。


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

  • mSysGit (网络安装程序)安装到C: msysgit中,它将下载源代码并进行编译,让您进入bash git提示符。 稳定版本: msysGit-netinstall-1.7.2.3-preview20100911.exe 13 sep
  • Git“预览”安装到C: Program Files文件(x86) Git中,选择OpenSSH作为ssh链接稳定版本: 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,并且看起来相当稳定且功能齐全。


    我只有TortoiseGit的问题。

    但是,发现以下内容使我能够尽快放弃:

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

    现在,TortoiseGit中的设置将最终显示工作。 点击“立即检查”按钮实际上会告诉你所使用的git版本,而不是神秘地变为空白或弹出无用的错误窗口。

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


    这可能是显而易见的,但从您的帖子中看不清楚。 你的系统路径中是否有msysgitbin

    另外,这并不能回答你的问题,但我发现TortoiseGit缺乏光泽。 我更喜欢使用Git扩展。

    链接地址: http://www.djcxy.com/p/24429.html

    上一篇: git not found

    下一篇: Undo part of unstaged changes in git