You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Git Bash启动路径错误及HOME变量异常求助

解决方案:VS Code中Git Bash终端路径与HOME变量异常问题

问题总结

VS Code集成的Git Bash终端启动后默认路径变为VS Code安装目录,且HOME变量被错误设置为C:\UsersiotGodard(正确应为C:\Users\EliotGodard),导致Git命令报错;单独启动Git Bash UI无此问题,重装软件、配置terminal.integrated.cwd均无效。

可行解决方案

1. 手动配置VS Code的Git Bash终端参数

打开VS Code的settings.json(快捷键Ctrl+Shift+P,输入Open Settings (JSON)),添加或修改Git Bash的终端配置,强制指定HOME变量和启动工作目录:

"terminal.integrated.profiles.windows": {
    "Git Bash": {
        "path": "C:\\Program Files\\Git\\bin\\bash.exe",
        "args": ["--login", "-i"],
        "env": {
            "HOME": "C:\\Users\\EliotGodard"
        },
        "cwd": "${workspaceFolder}"
    }
},
"terminal.integrated.defaultProfile.windows": "Git Bash"
  • --login参数让Git Bash以登录shell模式启动,加载自身的profile配置
  • 手动指定HOME变量避免VS Code传递时的解析错误
  • cwd强制设置终端启动路径为当前工作区

2. 检查并修复系统环境变量

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「用户变量」区域,检查是否存在HOME变量:
    • 若不存在,点击「新建」,变量名填HOME,变量值填C:\Users\EliotGodard
    • 若已存在但值错误,修改为正确路径后点击「确定」
  3. 重启VS Code生效

3. 在Git Bash的profile文件中强制设置HOME

打开Git Bash的全局配置文件(C:\Program Files\Git\etc\bash.bashrc)或用户目录下的.bashrc文件,添加以下内容:

export HOME="/c/Users/EliotGodard"

保存后重启VS Code的Git Bash终端,确保终端启动时加载该配置。

4. 尝试以管理员身份启动VS Code

部分权限问题可能导致VS Code无法正确读取系统环境变量,右键VS Code图标选择「以管理员身份运行」,测试终端是否恢复正常。

内容的提问来源于stack exchange,提问作者Eliot Godard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 21:00:05