你需要为homebrew设置
HOMEBREW_GITHUB_API_TOKEN
以避免速率限制,但如何将其添加到homebrew配置中?您可以在 https://github.com/settings/tokens 创建您的 API token,然后将环境变量 HOMEBREW_GITHUB_API_TOKEN
设置为您的 token 值。
创建 token 时,请确保仅选择您需要的权限范围。正如 Chad 在答案中指出的那样,不选中所有权限是很合理的!
使用 export
命令来设置 token。例如:
export HOMEBREW_GITHUB_API_TOKEN=xxxx
为了确保每次打开终端时都设置了这个命令,您可以将此命令添加到您的~/.brew_bashrc
或~/.bash_profile
文件中,或者任何在shell文件初始化期间使用的其他文件中。除了@reto已经提到的内容,对于我来说,在创建令牌时选择哪些范围并不清楚。 我很担心这一点,因为我不想允许太多。
根据https://gist.github.com/christopheranderton/8644743,他们确认你应该取消所有范围。 我在我的电脑上做到了这一点,目前一切正常。
https://github.com/settings/tokens/new?scopes=&description=Homebrew
,但这个答案是肯定的,因为 Homebrew 的输出并没有明确提到范围。 - Dennis
https://github.com/settings/applications
。 - Hieu Vo~/.zshrc
中添加或更新以下条目HOMEBREW_GITHUB_API_TOKEN="your_new_token"
。 - Wilsbrew gist-logs executable_name
。"Error: Callingbrew gist-logs
with a password is disabled! Use HOMEBREW_GITHUB_API_TOKEN instead." - John.brew_bashrc
中,所以我在那里更新了它。 - CuriousFab