Vscode中配置Claude code的git bash链接问题
解决VS Code中Claude Code的Git Bash链接问题
问题描述
在VS Code中使用Claude Code时出现错误提示:Error: Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win).
确定git已经安装成果,且按照官方建议设置环境变量CLAUDE_CODE_GIT_BASH_PATH仍无效。
解决方案
删除特定环境变量
在Windows环境变量的用户变量部分,检查并删除CLAUDE_CODE_GIT_BASH_PATH变量(如果存在)。
将Git CMD添加到PATH
编辑用户变量中的Path,添加Git的cmd文件夹路径:
- 用户级安装路径:
%USERPROFILE%\AppData\Local\Programs\Git\cmd - 全局安装路径:
C:\Program Files\Git\cmd
重启VS Code
完全关闭并重新打开VS Code,启动Claude Code扩展。
验证其他路径配置(若仍无效)
检查Claude的PATH配置
在PowerShell中运行claude --help,若提示%USERPROFILE%\.local\bin未在PATH中,则将其添加到用户环境变量的Path中。
解决cygpath错误
若终端报错cygpath: command not found,需将Git的usr\bin路径添加到Path:%USERPROFILE%\AppData\Local\Programs\Git\usr\bin
完成上述调整后,重新执行解决方案的步骤1-4。