执行 flutter pub get 报错:请添加图片描述

我这边出现这种情况是因为引用了 git 库:

k_chart:
  git:
    url: https://github.com/xxx/app_k_chart.git

如果把这个库注释掉,就可以成功执行 flutter pub get

所以现在锁定问题:git 库导致 443。

定位问题后,之后的百度就可以轻松解决了:

开启 git 代理

终端执行(注意把 1087 换成你的端口):

git config --global http.proxy 127.0.0.1:1087
git config --global https.proxy 127.0.0.1:1087

取消 git 代理

如果想取消 git 代理,执行:

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

注:用 Android Studio 的终端还是报错,用 Mac 自带的终端就可以。

题外话:

我最开始用的终端代理:

export http_proxy=http://127.0.0.1:1087;
export https_proxy=http://127.0.0.1:1087;

flutter pub get 还是 443

看来终端代理不能代替 git 代理。

相关参考:

https://www.cnblogs.com/LandWind/p/github_SSL_connect_error_443.html
https://blog.csdn.net/xhzth70911/article/details/106161214

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐