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

Correct git.exe path for TortoiseGit under Git for windows 2.4

我已经安装了 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 用户名了。

我有 1.8.14.0 版的 TortoiseGit,即 latest

乌龟 Git Git.exe Path 设置当前指向 C:\Program Files\Git\cmd

在 TortoiseGit 文档中指出

There is a known issue in msysGit/Git for Windows: Git for Windows provides two git.exe-files (one in a folder named bin and one in a folder named cmd). Make sure Git.exe Path points to the bin-folder within the Git for Windows installation folder.

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

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

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

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

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

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

修复步骤:

  1. 右键单击 git respostory
  2. SelectTottoiseGit |设置
  3. 您将收到警告对话框
  4. 关闭它
  5. 你会得到另一个对话框,select忽略
  6. 设置将启动
  7. Select:一般(在树的顶部)
  8. 在 Git.exe 路径的编辑字段中(向下的一半)输入 Git.exe 路径 (在我的例子中 C:\ProgramFiles\Git\bin)

就是这样!