Brew命令抛出github相关错误

时间:2019-05-06 19:18:48

标签: homebrew homebrew-cask

我的所有brew命令(更新,配置,码头工人等)都在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中的

与啤酒有关的条目:
alias brew='brew update && brew'

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

2 个答案:

答案 0 :(得分:1)

https://github.com/Homebrew/homebrew-dupes/似乎不存在或未删除,因此请先取消当前存储库的存储,然后找到另一个可以正常工作的git存储库以更新brew。

brew untap homebrew/homebrew-dupes
brew update

答案 1 :(得分:1)

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

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

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

无法从 git 获取不再存在的存储库时出现的提示消息是通过 this pull-request at Homebrew 引入的。对它的解释记录在拉取请求描述中。

正如 Jemal Miftah 指出的那样,

“Untapping”木桶按照提示会让你克服这个错误。