记一个使用Claude Code遇到的小问题
本文记录了在VS Code中使用Claude Code插件时遇到的Git报错问题。虽然已安装Git并配置环境变量,命令行使用正常,但插件仍报错。经过排查发现是插件本身问题,最终通过GitHub上的解决方案修复:1)设置CLAUDE_CODE_GIT_BASH_PATH环境变量;2)在系统Path中添加Git的cmd、bin目录和System32路径。修改后重启VS Code即可正常使用。该问题在社
之前一直是用命令行的方式使用Claude Code,现在想切换到在VS Code中安装插件使用,结果在VS Code中进入Claude Code后,一直报Git的错误,如下
Error: Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win). If installed but not in PATH, set environment variable pointing to your bash.exe, similar to: CLAUDE_CODE_GIT_BASH_PATH=C:\Program Files\Git\bin\bash.exe

错误提示也很明显,就是Claude Code需要使用Git,然后我需要先安装Git,如果已经安装过了,需要再设置下环境变量
CLAUDE_CODE_GIT_BASH_PATH
但实际情况是:我已经安装过Git了,也设置过环境变量了,而且在命令行里面使用Claude Code是完全没问题的。

也尝试了跟Claude对话,排查环境变量的问题,最终排查下来环境变量配置是没问题的,疑似Claude Code插件本身的问题。一查资料果然有很多反馈过此类问题,但是很多人反馈的解决方案实际都还是不能解决这个问题,在reddit中也能看不少用户反馈了这个问题

最后想到去GitHub里面查查,果然找到了一个可用的解决方案,如下
https://github.com/anthropics/claude-code/issues/8674

最终经过我测试,需要做如下事情
-
设置环境变量 CLAUDE_CODE_GIT_BASH_PATH
-
还需要在系统环境变量Path中添加如下3个路径(其中git的路径以你实际安装的为准)
D:\Program Files\Git\cmd
D:\Program Files\Git\bin
C:\Windows\System32

经过上诉处理后,关闭VS Code,重新打开即可

更多推荐



所有评论(0)