我已经安装了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。
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.exe
和C:\Program Files\Git\cmd
中都可以找到C:\Program Files\Git\mingw64\bin
二进制文件,但这些设置都不适用于TortoiseGit。
答案 0 :(得分:6)
所有这些答案都是错误的。 设置中的Git.exe路径设置不正确。
修复步骤:
就是这样!
答案 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.name
和user.email
git配置设置。这可以针对项目或全局进行(在%HOME%\.gitconfig
中:TortoiseGit在这里使用%HOME%
环境变量 - 如果未设置,TortoiseGit会自动使用您的Windows主目录。)