レート制限を回避するためHOMEBREW_GITHUB_API_TOKEN
に自作を設定する必要がありますが、自作設定にどのように追加しますか?
回答:
https://github.com/settings/tokensでAPIトークンを作成してHOMEBREW_GITHUB_API_TOKEN
から、
環境変数をトークンの値に設定します。
トークンを作成するときは、必要なスコープのみを選択するようにしてください。チャドの回答で指摘されているように、すべてのスコープの選択を解除することは非常に合理的です。
トークンの設定は、export
コマンドを使用して行われます。例:
export HOMEBREW_GITHUB_API_TOKEN=xxxx
ターミナルを開くたびにこれが設定されていることを確認するには、このコマンドを~/.bash_profile
ファイルに追加します。
今後の参考のために、このトピックは次の2つの問題で説明されています。
~/.zshrc
HOMEBREW_GITHUB_API_TOKEN="your_new_token"
@retoがすでに述べたこと以外に、トークンを作成するときにどのスコープを選択するかは私にはわかりませんでした。あまり許したくなかったので心配でした。
https://gist.github.com/christopheranderton/8644743によると、すべてのスコープの選択を解除する必要があることを確認しました。私は自分のボックスでこれを実行しましたが、これまでのところ、期待どおりに機能しています。
https://github.com/settings/tokens/new?scopes=&description=Homebrew
が、Homebrewの出力にはスコープが明示的に記載されていないため、この回答は肯定的でした。
https://github.com/settings/applications