在我的 Windows 2008 VM 上,我安装了 Git。当我运行以下命令时
where git
我得到以下输出
C:\Program Files (x86)\Git\cmd\git.cmd
C:\Program Files (x86)\Git\cmd\git.exe
但是当我git
在命令提示符下运行时出现以下错误
'git' is not recognized as an internal or external command,
operable program or batch file.
我已确认已git
包含在我PATH
的PATH
PATH=C:\Ruby\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Java\jre6\bin;C:\Program Files\Microsoft Windows Performance Toolkit\;C:\Program Files (x86)\Mozilla Firefox\;C:\Program Files\NCover\;C:\Program Files (x86)\nant-0.91-alpha2\bin;D:\Tools;C:\OpenSSL-Win64\bin;C:\Windows\system32\dns\bin;C:\Program Files\TortoiseSVN\bin;C:\tools;C:\DevKit;C:\ansi160\x64;"C:\Program Files (x86)\Vim\vim73;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\nodejs\;C:\Program Files (x86)\Git\cmd;C:\Chocolatey\bin;C:\PhantomJS;C:\Users\suhas.chatekar\AppData\Roaming\npm;D:\SystemTools\cmder;
这里可能出了什么问题?
答案1
您的路径中的引号可能有问题。
我觉得空格可能是问题所在,但我不确定。有一件事你可以尝试:
启动命令提示符
SET PATH="C:\Program Files (x86)\Git\cmd" (注意引号)
现在输入 git
如果一切顺利,那么您应该将您的 git 移动到没有空格的路径或简单地使用引号。