【发布时间】:2013-02-03 17:06:58
【问题描述】:
我今天在 GitHub 上,并意识到我落后于来自 repo 的更新。我尝试获取更新,但从一开始就失败了。我在启动 Git Shell 时收到了两条消息(来自 GitHub for Windows):
警告:找不到 git 命令。请创建一个别名或将其添加到您的 PATH。
警告:找不到 ssh-agent。
当我尝试输入“$ git fetch origin”时,我收到以下错误消息:
术语“$”未被识别为 cmdlet、函数、脚本文件的名称, 或可运行的程序。检查名称的拼写,或者是否包含路径, 验证路径是否正确,然后重试。
我也尝试省略 $ 符号,但这并没有改变任何东西。
我不知道发生了什么,我最后一次使用 Shell(本月初),它没有这样做。我尝试将 git.exe 的路径添加到 PATH 环境变量中,但这没有用 - 似乎没有任何改变。我这样做后没有重新启动计算机,是这个问题吗?我也从未将 Git 设置为使用 SSH。
【问题讨论】:
-
您似乎没有安装 git 或者它不在您的路径中。你打开了正确的外壳吗?查看您的路径并验证 git.exe 目录是否存在于列表中。
-
“路径”是指PATH环境变量吗?我在上面添加了 git.exe 的路径,没有变化。我安装了 Windows 版 Github,我的印象是它安装了我需要的一切?
-
是的,路径是 PATH。这真的很奇怪。尝试运行命令
git --version。 -
再次,它没有工作。我遇到了同样的错误。
-
尝试重新安装 git 或使用其他 git 程序。我在 windows 上使用了 msysgit,我喜欢它。