在Git for Windows 2.4下更正TortoiseGit的git.exe路径

时间:2015-06-08 12:29:39

标签: windows git tortoisegit

我已经安装了Git for windows 2.4.1 release candidate (64bit)

安装后似乎已将以下内容添加到系统路径

C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin

但是有了这个设置,似乎TortoiseGit就会停止工作。当我尝试在TortoiseGit中进行git操作时,它再也找不到我的git用户名了。

enter image description here

我有版本1.8.14.0的TortoiseGit,它是latest

TortoiseGit Git.exe Path设置目前指向C:\Program Files\Git\cmd

在TortoiseGit文档中,它说明了

  

msysGit / Git for Windows中存在一个已知问题:Git for Windows   提供了两个git.exe文件(一个在一个名为bin的文件夹中,一个在一个文件夹中   名为cmd的文件夹)。确保Git.exe Path指向bin文件夹   在Git for Windows安装文件夹中。

在Git 2.4中有一个文件夹C:\Program Files\Git\usr\bin,但不再包含git.exe二进制文件。

git.exeC:\Program Files\Git\cmd中都可以找到C:\Program Files\Git\mingw64\bin二进制文件,但这些设置都不适用于TortoiseGit。

3 个答案:

答案 0 :(得分:6)

所有这些答案都是错误的。 设置中的Git.exe路径设置不正确。

修复步骤:

  1. 右键单击git respostory
  2. 选择TottoiseGit |设置
  3. 您将收到警告对话框
  4. 解雇
  5. 您将收到另一个对话框,选择忽略
  6. 设置将启动
  7. 选择:常规(位于树的顶部)
  8. 在Git.exe路径的编辑字段(中间一半)中输入Git.exe路径 (在我的情况下是C:\ ProgramFiles \ Git \ bin)
  9. 就是这样!

答案 1 :(得分:1)

检查以确保Windows中的%HOME%变量已设置,以便TortoiseGit可以找到您的.gitconfig文件。

答案 2 :(得分:0)

TortoiseGit 1.8.14.1(preview release)完全支持Git for Windows 2.x(不需要为%PATH%添加不需要的文件夹的解决方法)。在此版本之前,TortoiseGit无法找到适用于Windows 2.x的Git的git系统配置。

您收到的警告表示您尚未设置user.nameuser.email git配置设置。这可以针对项目或全局进行(在%HOME%\.gitconfig中:TortoiseGit在这里使用%HOME%环境变量 - 如果未设置,TortoiseGit会自动使用您的Windows主目录。)