Windows 10中的我的Git Bash shell停留在以下状态,无论我输入什么命令,它仅返回“权限被拒绝”消息,如屏幕截图所示:
请注意,无论我在哪里打开Git Bash shell(即使在重新启动系统后),也无论输入什么命令,这都是我得到的屏幕!这不仅不会在某种情况下发生,我基本上会停留在此屏幕上并且无法让Git Bash返回其正常状态,即它对我来说是无法使用的。我只能输入的命令是“ exit”,终端将关闭。
对于所有其他命令,这是我收到的: 198671088 [main] bash 11048 fork:子-1-'C:\ Program Files \ Git \ usr \ bin \ bash.exe'的CreateProcessW失败,错误号13 bash:fork:权限被拒绝
我如何到达这里:我进入“ git status”,然后由于未接受任何输入而无法从该屏幕返回(Cmd + C,Cmd + Q,Q等不起作用),所以我摔倒了键盘直到Git尝试进行分叉之前,它都是随机的,但是失败了,并返回了屏幕快照中的消息(顺便说一句,我显然是初学者)。
我尝试过的事情:重新启动系统,重新安装Git,各种命令输入,以admin身份运行Git Bash,检查PATH变量,尝试杀死任务管理器中的进程(关闭Git Bash时没有)等。 / p>
有人对我能做什么有头绪吗?非常感谢!
答案 0 :(得分:0)
首先使用simplified PATH从CMD尝试相同的bash命令。
并使用Git for Windows的最新版本。
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%
查看问题是否仍然存在:否则,将指出PATH问题。