Windows Claude Code Git Bash 依赖修复教程

Claude Code Git Bash 依赖修复说明

✅ 问题已解决

问题: 运行 claude 命令时提示需要 Git Bash
状态: ✅ 已修复

🔧 已完成的修复

1. 安装 Git for Windows

  • 版本: Git 2.52.0
  • 安装方式: 使用 winget 自动安装
  • 安装路径: C:\Program Files\Git\

2. 设置环境变量

  • 环境变量名: CLAUDE_CODE_GIT_BASH_PATH
  • : C:\Program Files\Git\bin\bash.exe
  • 作用域: 用户级别(永久生效)

3. 更新 PowerShell 配置文件

  • 配置文件: C:\Users\Administrator\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
  • 添加内容: 自动设置 CLAUDE_CODE_GIT_BASH_PATH 环境变量
  • 效果: 每次打开新 PowerShell 窗口时自动配置

📋 配置文件内容

PowerShell 配置文件现在包含:

# Auto-refresh PATH for npm global commands$env:Path = [System.Environment]::GetEnvironmentVariable('Path','Machine')+';'+[System.Environment]::GetEnvironmentVariable('Path','User')# Set Git Bash path for Claude Code$env:CLAUDE_CODE_GIT_BASH_PATH = 'C:\Program Files\Git\bin\bash.exe'

🚀 使用方法

在新打开的 PowerShell 窗口中

现在可以直接使用,无需任何额外操作!

# 查看版本 claude --version # 在项目目录中启动 cd 你的项目目录 claude 

验证安装

# 检查 Git 是否安装 git --version # 检查 Git Bash 路径Test-Path"C:\Program Files\Git\bin\bash.exe"# 检查环境变量$env:CLAUDE_CODE_GIT_BASH_PATH # 测试 claude 命令 claude --version 

🔍 故障排除

如果新窗口仍然提示需要 Git Bash

方法 1: 手动设置环境变量(当前会话)
$env:CLAUDE_CODE_GIT_BASH_PATH = "C:\Program Files\Git\bin\bash.exe" claude --version 
方法 2: 检查 Git Bash 是否存在
# 检查标准路径Test-Path"C:\Program Files\Git\bin\bash.exe"# 如果返回 False,查找其他位置Get-ChildItem"C:\Program Files"-Recurse -Filter"bash.exe"-ErrorAction SilentlyContinue |Select-Object FullName 
方法 3: 手动设置永久环境变量
# 设置用户级别环境变量[Environment]::SetEnvironmentVariable("CLAUDE_CODE_GIT_BASH_PATH","C:\Program Files\Git\bin\bash.exe","User")# 刷新当前会话$env:CLAUDE_CODE_GIT_BASH_PATH = "C:\Program Files\Git\bin\bash.exe"
方法 4: 检查 PowerShell 配置文件
# 查看配置文件路径$PROFILE# 查看配置文件内容Get-Content$PROFILE# 如果配置文件不存在或内容不正确,手动编辑 notepad $PROFILE

然后添加以下内容:

# Set Git Bash path for Claude Code$env:CLAUDE_CODE_GIT_BASH_PATH = 'C:\Program Files\Git\bin\bash.exe'

如果 Git Bash 安装在其他位置

如果 Git 安装在其他位置(例如 C:\Program Files (x86)\Git\),需要相应修改环境变量:

# 查找 bash.exeGet-Command bash.exe |Select-Object Source # 设置正确的路径$env:CLAUDE_CODE_GIT_BASH_PATH = "找到的路径\bash.exe"[Environment]::SetEnvironmentVariable("CLAUDE_CODE_GIT_BASH_PATH",$env:CLAUDE_CODE_GIT_BASH_PATH,"User")

📝 环境变量说明

CLAUDE_CODE_GIT_BASH_PATH

  • 用途: 指定 Git Bash 可执行文件的完整路径
  • 必需: 是(Windows 上运行 Claude Code 必需)
  • 格式: 完整路径,例如 C:\Program Files\Git\bin\bash.exe
  • 作用域: 用户级别(推荐)或系统级别

为什么需要 Git Bash?

Claude Code 在 Windows 上需要 Git Bash 来执行某些 shell 命令和脚本。Git Bash 提供了类 Unix 的 shell 环境,使 Claude Code 能够正常工作。

🎉 修复完成

现在您可以:

  1. ✅ 在任何 PowerShell 窗口中直接使用 claude 命令
  2. ✅ 无需手动设置环境变量
  3. ✅ 新打开的窗口自动配置 Git Bash 路径
  4. ✅ Claude Code 可以正常启动和运行

📚 相关资源

  • Git for Windows 下载: https://git-scm.com/downloads/win
  • Claude Code 文档: https://docs.anthropic.com/zh-CN/docs/claude-code/setup

Read more

【MCP探索实践】Google GenAI Toolbox:Google开源的企业级AI数据库中间件、5分钟搞定LLM-SQL安全互联

【MCP探索实践】Google GenAI Toolbox:Google开源的企业级AI数据库中间件、5分钟搞定LLM-SQL安全互联

系列篇章💥 No.文章1【MCP探索实践】Cherry Studio+MCP实战:3步让AI自动抓网页/读文件/调API2【MCP探索实践】FastAPI + MCP:2025年最火的后端与AI集成方案3【MCP探索实践】GitHub MCP Server:为开发者打造的高效自动化工具4【MCP探索实践】MoLing:零依赖跨平台办公自动化神器,3分钟搞定文件+浏览器双核操作5【MCP探索实践】3分钟搭建AI服务器!FastMCP让开发效率飙升10倍6【MCP探索实践】MindsDB:借助 MCP 协议,让 AI 大模型秒变 SQL 专家7【MCP探索实践】Web Search MCP Server:无需 API 密钥的免费网络搜索服务8【MCP探索实践】百度地图 MCP Server:告别繁琐集成、

By Ne0inhk

TRAE、VSCode上进行git管理

最近在学习Node.js,但是对TRAE/VSCode的git操作有点不太会,因此记录一下,如有不对,请指出。 我这里使用的是TRAE演示,VSCode应该差不多。 首先是从github,或者gitee上将项目clone下来。看图操作 此时会在页面最上方显示一个弹窗,输入你的项目地址 选择你的项目存放路径 稍等片刻后,项目就clone到你本地了。 使用TRAE/VSCode打开项目。 一般项目会有很多分支,比如主分支,上线版本分支,需求分支,开发分支,咱们举个例子: 主分支:main(作为所有分支的主分支,会合并所有没有bug的代码) 版本分支:release_projectName_versionCode_date(一般用来归档项目版本节点,如果后期某个版本有线上Bug,就基于这个分支修改) 需求分支:feature_projectName_versionCode_main_date(一般有新需求了,就会新建这个分支) 开发分支:feature_projectName_versionCode_userName_

By Ne0inhk

New API 详解:新一代开源大模型统一网关与 AI 资产管理系统(深度 6000 字指南)

New API 详解:新一代开源大模型统一网关与 AI 资产管理系统(深度 6000 字指南) * 开篇:为什么我们需要一个“大模型统一网关”? * 一、项目背景与发展历程 * 二、核心特性详解(为什么 New API 比竞品强) * 1. 统一接口 + 多格式转换(最强兼容性) * 2. 智能路由与高可用 * 3. 精细计费与支付闭环(个人/企业必备) * 4. 现代化管理后台 * 5. 多语言 & 多租户 * 6. 扩展集成 * 7. 安全与可观测性 * 三、支持的模型与渠道(30+ 服务商,100+ 模型) * 四、部署安装完整教程(10 分钟上手)

By Ne0inhk

gitea安装及使用方法(常用命令)

Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。接下来说说怎么安装以及一些简单使用方法: 一、下载安装包         1、gitea安装包:Gitea | gitea 二、安装         2.1 gitea 安装                 1、把下载好的安装包(gitea-1.25.3-windows-4.0-amd64.exe),放到D:\gitea(可以自己定义),双击gitea-1.25.3-windows-4.0-amd64.exe; 弹出: 在浏览器中输入:http://localhost:3000 回车后,弹出: 我这里选择SQLite3,

By Ne0inhk