【问题标题】:Brew install fails with 403 UnauthorizedBrew 安装失败,出现 403 Unauthorized
【发布时间】:2021-12-13 17:38:10
【问题描述】:

尽管使用 brew 成功安装了其他软件包,但我无法安装 maven。

运行brew install maven后,出现如下错误:

curl: (18) transfer closed with 9103121 bytes remaining to read
Error: maven: Failed to download resource "maven"
Download failed: https://ghcr.io/v2/homebrew/core/maven/blobs/sha256:ff38bb52b93216582dbd13fb00be5679090ac4b66f7e7c5c8cae5f70626238bb

我正在使用以下版本的 brew 和 git:

$ brew --version
Homebrew 3.3.8
Homebrew/homebrew-core (git revision 7c983d9c784; last commit 2021-12-13)
Homebrew/homebrew-cask (git revision 538992b1fb; last commit 2021-12-13)
$ git --version
git version 2.23.0

在浏览器中访问失败的下载时,我也收到 403 失败:

{"errors":[{"code":"UNAUTHORIZED","message":"authentication required"}]}

这个错误对我来说很奇怪,因为我认为像 maven 这样的公共水龙头的 brew 依赖项不需要授权。

【问题讨论】:

  • 请注意,我使用以下命令安装了没有 sudo 权限的 brew:mkdir $HOME/homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C $HOME/homebrew

标签: homebrew


【解决方案1】:

我的工作网络/VPN 导致了这个错误。我能够成功下载,禁用我的 VPN 并使用我的移动网络连接。

【讨论】:

    猜你喜欢
    • 2020-07-22
    • 1970-01-01
    • 2021-01-20
    • 2019-05-08
    • 2020-10-29
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2021-07-13
    相关资源
    最近更新 更多