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。

Could not load content