无法启动 git bash

Failed to launch git bash

终端进程命令'C:\Program Files\Git\bin\bash.exe'启动失败(退出代码:2)

我已经设置好 git。 Git目录:

您可以在 Microsoft/vscode issue 62953.

中看到类似的问题(使用 cmd,而不是 bash)

尝试 Git bash 的便携式版本(如 PortableGit-2.20.0.rc1.windows.1-64-bit.7z.exe),在自定义文件夹中解压缩(如 C:\Git,而不是 C:\Program Files\Git )

我重新安装了 Git,一切正常

Working Git Bash

有时防病毒软件可能会导致这种行为,因为在终端中启动会涉及创建另一个进程的进程。

因此,在您的防病毒软件中为 Visual Studio 代码添加例外或停止所有与防病毒软件相关的服务——风险自负——

我在 vscode 中遇到 'start git-bash' 扩展的问题。您只需要将文件夹 "C:\Program Files\Git\" 添加到您的路径并重新启动 vs 代码。

首先,检查您的 PC 上是否已下载 Git Bash。如果您已经安装了它,请检查您是否可以访问 python 程序。

如果没有安装,请直接从下面link安装:https://git-scm.com/download/win

如果您遇到此问题,错误代码如下:

'ExecutionPolicy', 'Bypass'" terminated with exit code: 2.'

对我有用的是我进入 settings.json 文件并删除了以下行:

"terminal.integrated.shellArgs.windows": ["-ExecutionPolicy","Bypass"]

如果 Git Bash 不起作用,您可以尝试安装 Windows WSL2,例如 Ubuntu 18.04 并使用它代替 Git Bash.

这是您 select Windows WSL 的方式:

Check out this link 如果您需要帮助在 Windows 上安装 WSL2。