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

在VSCode中无法执行Flutter upgrade命令

解决Flutter Upgrade时出现的"Could not resolve host: github.com"异常

问题复现

执行flutter upgrade时触发以下异常:

ProcessException: Process exited abnormally:
fatal: unable to access 'https://github.com/flutter/flutter.git/': Could not resolve host: github.com
  Command: git fetch --tags

解决方案

这是Git无法解析GitHub域名导致的网络类问题,按以下步骤排查修复:

  • 验证网络连通性
    打开终端执行ping github.com,如果提示无法解析主机,说明本地DNS或网络连接存在问题。

  • 更换公共DNS服务器
    把本地DNS切换为公共DNS,比如Google的8.8.8.8/8.8.4.4,或者国内的114.114.114.114:

    • Windows:控制面板→网络和共享中心→更改适配器设置→右键当前网络→属性→双击「Internet协议版本4(TCP/IPv4)」→手动设置DNS服务器地址
    • Mac:系统设置→网络→选中当前网络→点击「高级」→切换到「DNS」标签→添加新的DNS服务器
  • 清除Git代理设置
    如果之前配置过Git代理,可能导致连接异常,执行以下命令清除全局代理:

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    

    若使用了本地代理工具,可临时关闭后重试。

  • 手动更新Flutter仓库
    进入Flutter安装目录(比如cd ~/flutter),手动执行Git命令更新,再运行Flutter升级:

    git fetch --tags
    git pull
    flutter upgrade
    
  • 检查防火墙/杀毒软件
    部分防火墙或杀毒软件会拦截Git的网络请求,临时关闭相关软件,或将Git进程加入白名单后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 15:30:58