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

配置环境变量后PowerShell仍无法识别Git命令

解决PowerShell无法识别Git命令的问题

以下是针对性的排查和解决步骤:

  • 确认系统环境变量配置
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量区找到Path变量:

    • 检查是否包含C:\Program Files\Git\cmd路径,注意是系统变量而非用户变量(全局环境才会被所有PowerShell实例读取)
    • 若未找到,点击「新建」添加该路径,依次保存所有窗口的修改
  • 重启PowerShell加载新环境变量
    关闭所有已打开的PowerShell窗口,重新打开一个全新窗口(旧窗口不会自动刷新环境变量):

    • 输入echo $env:Path,确认输出中存在C:\Program Files\Git\cmd
    • 执行git --version测试命令是否生效
  • 直接调用Git可执行文件排查
    在PowerShell中运行:

    & "C:\Program Files\Git\cmd\git.exe" --version
    
    • 如果能正常输出版本号,说明Git本身安装正常,问题出在环境变量未正确加载
    • 如果仍报错,卸载当前Git,重新下载官方安装包,安装时务必勾选「Git from the command line and also from 3rd-party software」选项
  • 检查PowerShell执行策略
    输入Get-ExecutionPolicy,若返回Restricted,执行以下命令修改策略(按提示输入Y确认):

    Set-ExecutionPolicy RemoteSigned
    

    该策略允许运行本地脚本和可执行文件,避免权限拦截

  • 排查同名文件冲突
    执行Get-Command git -ErrorAction SilentlyContinue,如果返回的路径不是C:\Program Files\Git\cmd\git.exe,说明存在同名文件干扰,删除或重命名该冲突文件

内容的提问来源于stack exchange,提问作者Sérgio Lima

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 23:24:56