1

我的所有 brew 命令(更新、配置、docker 等)在我的 Mac v10.14.2 上都抛出以下错误:

brew update
fatal: could not read Username for 'https://github.com': terminal prompts disabled
fatal: could not read Username for 'https://github.com': terminal prompts disabled
Error: homebrew/homebrew-dupes does not exist! Run 'brew untap homebrew/homebrew-dupes'
homebrew/homebrew-x11 does not exist! Run 'brew untap homebrew/homebrew-x11' 

我已经尝试过以下选项:
1. brew untap homebrew/homebrew-x11 -> 给出与报告相同的错误。
2. brew untap homebrew/homebrew-dupes -> 给出与报告相同的错误。
3. brew resintall 失败并出现与报告相同的错误Failed during: /usr/local/bin/brew update --force

~/.bash_profile 中的 brew 相关条目:
alias brew='brew update && brew'

关于如何摆脱这个问题的任何建议?

4

2 回答 2

6

看起来https://github.com/Homebrew/homebrew-dupes/不存在或已删除,因此请取消点击当前存储库,然后找到另一个工作 git 存储库来更新 brew。

brew untap homebrew/homebrew-dupes
brew update
于 2019-08-27T19:40:20.797 回答
1

似乎与缺少 git repos (或cask)相关的错误会触发以下错误:

fatal: could not read Username for 'https://github.com': terminal prompts disabled

这是由 触发的错误git,因此是 -git相关提示。

在 Homebrew 的此拉取请求中git引入了未能从中获取不再存在的 repo 时的提示消息。它的解释记录在拉取请求描述中。

正如Jemal Miftah指出的那样,按照提示“打开”木桶将使您摆脱此错误。

于 2021-02-15T10:08:01.433 回答