Claude Code
可用 Git 探针 / CLAUDE_CODE_GIT_BASH_PATH Windows 难度 初
默认免配置:安装器已在探针路径放置 bash 启动器;也可用环境变量显式指定。
settings.json · 显式指定(默认情况无需设置,仅探针不生效时用)
{
"env": {
"CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
}
} 步骤
- 装好 niubash 即完成:安装器在 C:\Program Files\Git\bin 放置 bash.exe 启动器,正好命中 Claude Code 的第一探针
- 探针不生效时,把上面的 env 写进 Claude Code 的 settings.json
验证
universal.verifyCmd,期望 MSYS_NT-…
回滚
删除 settings.json 中的 env.CLAUDE_CODE_GIT_BASH_PATH 注意事项
- 该变量只接受文件名为 bash.exe / sh.exe / bash / sh 的路径——指向 niu.exe 会被静默忽略(这是它指向启动器而非 niu 本体的原因)
- v2.1.120 起,找不到 Git Bash 时回落到 PowerShell(而不是 Linux)
- 历史坑:经启动器 hop 曾每条命令闪一个控制台窗口(niubash#379),已在 rubash#668 修复,升级到含该修复的版本即消失
来源
agents.md#claude-codeniubash#377niubash#379rubash#668- agents.md(探测机制完整文档)↗