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

Windows下Git Bash出现“Command Not Found”错误的排查与解决求助

Git Bash在Windows 10中执行git命令提示“command not found”的解决办法

可能原因

  • Git Bash的环境变量配置独立于系统PATH,直接修改系统PATH不会同步到Git Bash会话
  • Git安装目录或可执行文件存在权限限制,导致Git Bash无法读取
  • Git Bash的初始化脚本(如.bashrc、.bash_profile)存在覆盖PATH的配置
  • Git安装文件损坏,可执行文件无法正常调用

解决步骤

1. 临时验证Git Bash的PATH配置

打开Git Bash,执行命令查看当前PATH:

echo $PATH

确认输出是否包含Git可执行文件路径(默认是C:\Program Files\Git\bin或C:\Program Files\Git\cmd)。若未包含,手动临时添加测试:

export PATH="/c/Program Files/Git/bin:$PATH"

执行git --version,若能正常返回版本,说明是Git Bash的PATH配置问题,需永久修改。

2. 永久配置Git Bash的PATH

在Git Bash中打开用户配置文件:

notepad ~/.bashrc

若文件不存在则创建,在末尾添加以下内容(根据实际安装路径调整):

export PATH="/c/Program Files/Git/bin:$PATH"
export PATH="/c/Program Files/Git/cmd:$PATH"

保存后重启Git Bash,执行git --version验证。

3. 检查Git安装目录权限

找到Git安装目录(如C:\Program Files\Git),右键→「属性」→「安全」,确认当前用户拥有「读取和执行」权限。若无,点击「编辑」添加当前用户并赋予对应权限,应用更改。

4. 修复或重装Git

打开Windows「设置」→「应用」,找到Git后选择「修改」,点击「修复」选项。修复后重启电脑测试;若无效,卸载后重新下载对应版本(2.45.2.windows.1)安装包,安装时勾选「Add Git to the system PATH for all users」选项。

5. 检查初始化脚本是否篡改

若Git Bash存在.bash_profile或.profile文件,打开检查是否有PATH=xxx这类覆盖PATH的语句(未追加$PATH),修改为PATH="xxx:$PATH"形式,保留原有PATH配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 12:52:08