Windows 运行 Claude Code 报错?一文搞定 Git Bash 路径问题
在 Windows 上运行 `claude -v` 命令时遇到 “Claude Code on Windows requires git-bash” 错误?本文深入分析了该问题背后的原因,即 Claude Code 依赖 Git Bash 环境,并提供了两种清晰的解决方案:推荐的“一劳永逸”方案是正确安装 Git for Windows 并将其添加到系统 PATH;另一种方案是为已有 Git 的用户手动设置 `CLAUDE_CODE_GIT_BASH_PATH` 环境变量。跟随wiki.lib00.com的指南,轻松解决配置难题。
从幽灵冲突到 Docker 权限:深入调试 Claude AI 助手的 Git Hook 无限循环问题
本文记录了一次完整的技术问题排查过程。一个用于 Claude Code AI 编码助手的 Git 自动提交 Hook 脚本意外地陷入了无限循环,并报告了不存在的“Git 冲突”。通过层层深入的调试,我们揭示了问题根源并非 Git 冲突,而是 Docker 容器环境下特定的文件所有权问题(dubious ownership)。文章详细介绍了从问题诊断、代码优化到最终定位并解决 Docker 环境下 Git 安全配置的完整步骤,为处理类似自动化脚本问题提供了宝贵的实战经验。