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

运行flutter upgrade出现ProcessException错误,Git CA证书路径不匹配如何解决

错误产生原因

  • Git全局配置中的http.sslCAinfo参数设置了错误的CA证书路径,当前配置指向不存在的D:/JAY/Git/mingw64/ssl/certs/ca-bundle.crt,和你实际Git安装路径D:/JAY/Program Files/Git不匹配。
  • flutter upgrade执行时会底层调用Git命令拉取Flutter仓库代码,Git读取到无效的证书路径后无法完成HTTPS请求的SSL校验,就会抛出该异常。

修复方案

  1. 先执行以下命令确认错误的配置项:
git config --global --get http.sslCAinfo

执行后会输出当前配置的错误证书路径,和报错提示的路径一致。

  1. 执行命令修正证书路径为你实际Git安装目录下的证书地址:
git config --global http.sslCAinfo "D:/JAY/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt"

路径包含空格,必须用双引号包裹才能正常识别。

  1. 配置完成后可先任意执行一次Git拉取命令(比如git fetch)验证配置是否生效,无报错后重新执行flutter upgrade即可正常运行。

补充说明:不建议通过关闭Git SSL校验的方式处理该问题,会存在代码拉取过程中的安全风险,优先选择修正证书路径的方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:27:03