【发布时间】:2011-01-27 05:10:21
【问题描述】:
我在其他 Windows 机器上安装了 msysgit,没有任何问题。在这个 Vista 64 位 Ultimate 机器上,我安装了 3 个最新版本的 msysgit。在所有三个安装中,当我在此处执行“git bash”时,我在命令窗口中得到的正是这个:
sh.exe": fork: Permission denied
sh.exe"-3.1$
git 命令不起作用。我收到相同的权限被拒绝消息。关于如何解决这个问题的任何线索?
更新
另外,当我执行“git gui here”时 - 我得到:
Cannot determine Git version.
couldn't execute "C\...\git-core\git.exe
Git Gui requires Git 1.5.0 or later
我正在使用比 1.5.0 更新的版本。
【问题讨论】:
-
你安装了 Cygwin 吗?
-
@VonC:msysgit 在没有 Cygwin 的情况下也可以工作,这就是你首先使用它的原因.. – @Steve:你实际使用的是什么命令?
git bash不存在。 -
@poke: true,但是如果你安装了 Cygwin(独立于你的 msysgit 安装),可能会出现一些副作用。因此我的问题。并且 "
git bash here" 确实存在,它本身不是作为命令,而是作为上下文菜单在当前路径上调出 bash shell 窗口。 -
@Steve:卸载,然后使用选项 2“从 Windows 命令提示符运行 Git”重试安装:它不会阻止您在 bash shell 中运行 git,但总体上可能会更好.
-
@Steve:也尝试将其安装在自定义目录中(不是
C:\Program Files或C:\Program Files(x86),而是C:\myTools\Git例如)