之前一直是用命令行的方式使用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

在这里插入图片描述

最终经过我测试,需要做如下事情

  1. 设置环境变量 CLAUDE_CODE_GIT_BASH_PATH

  2. 还需要在系统环境变量Path中添加如下3个路径(其中git的路径以你实际安装的为准)

D:\Program Files\Git\cmd
D:\Program Files\Git\bin
C:\Windows\System32

在这里插入图片描述

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

在这里插入图片描述

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐