代码之家  ›  专栏  ›  技术社区  ›  alexandrul

TortoiseGit-找不到git

  •  36
  • alexandrul  · 技术社区  · 16 年前

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

    • About
    • Settings 窗口, General 选项卡, MSysGit 部分,即使设置了正确的路径(…\msysGit\bin),版本也是空的
    • 设置 窗口, Git\Config 选项卡中,任何更改和保存设置的尝试都会导致一些无文本的错误,关闭窗口的唯一方法是按“取消”按钮
    • 在每次操作中,它似乎都会在路径中的所有文件夹上查找git.exe,这至少很奇怪,因为它确切地知道在哪里可以找到可执行文件

    Git-1.6.4-preview20090730.exe

    ?



    编辑:

    msysGit\bin 在路上,只是 msysGit\cmd .

    msysGit-fullinstall-1.6.4-评测20090729.exe Git-1.6.4-评测20090730.exe 安装后,TortoiseGit似乎能识别git版本,并允许我编辑设置中的git\Config部分。考虑到环境的其他部分根本没有改变,这至少是奇怪的。

    msysGit-fullinstall-1.6.4-评测20090729.exe 文件,TortoiseGit停止正常运行。

    6 回复  |  直到 16 年前
        1
  •  27
  •   Andrei    15 年前

    1. mSysGit (网络安装程序)安装到C:\msysgit中,它将下载源代码并编译,让您在bash-git提示符中。 稳定版本: msysGit-netinstall-1.7.2.3-回顾20100911.exe
    2. 在C:\程序文件(x86)\Git中,选择OpenSSH作为ssh链接 稳定版本: Git-1.7.2.3-评测20100911.exe 9月13日
    3. 乌龟 稳定版本: 9月25日

        2
  •  8
  •   guesser    16 年前

    我在TortoiseGit上遇到了很多问题。

    然而,发现以下几点让我更快地放弃了:

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

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

        3
  •  2
  •   Ibrahim    16 年前

    msysgit\bin 在您的系统路径中?

    此外,这并没有完全回答你的问题,但我发现TortoiseGit缺乏润色。我更喜欢使用 Git Extensions .

        4
  •  2
  •   guesser    16 年前

    好吧,自从我发帖以来,我实际上让TortoiseGit在我的两个系统中的一个上运行。最后一个关键是将msysgit\mingw\bin目录添加到路径中(这样git.exe就可以找到libcurl-4.dll,从而不会导致一切静默失败)。我可以使用默认的TortoisePlink.exe来完成它,而不必设置GIT_SSH或类似的东西。我可以说这很容易(回想起来,这已经足够容易了……),但事实上,我花了大约两次编码时间,我宁愿花更多的时间来提高效率。

        5
  •  1
  •   alexandrul    16 年前

    msysGit-fullinstall-1.6.4-preview20090729.exe 还添加 msysGit\mingw\bin 乌龟Git Git扩展 我已从复制了所有文件 msysGit\mingw\bin msysGit\bin git.exe 在这两种工具中。

        6
  •  1
  •   Community Mohan Dere    9 年前

    正如上面提到的 FAQ TortoiseGit需要命令行git.exe。有几种 alternatives available Git for Windows 建议使用开箱即用的方法。

    建议的顺序是先安装TortoiseGit。然后,TortoiseGit将(希望是自动的)通过检查git for Windows安装来检测已安装的git.exe,并查看 %PATH% TortoiseGit settings ).

    推荐文章