HomebrewのGithubAPIトークンを設定する


回答:


127

https://github.com/settings/tokensでAPIトークンを作成してHOMEBREW_GITHUB_API_TOKENから、 環境変数をトークンの値に設定します。

トークンを作成するときは、必要なスコープのみを選択するようにしてください。チャド回答で指摘されているように、すべてのスコープの選択を解除することは非常に合理的です。

トークンの設定は、exportコマンドを使用して行われます。例:

export HOMEBREW_GITHUB_API_TOKEN=xxxx

ターミナルを開くたびにこれが設定されていることを確認するには、このコマンドを~/.bash_profileファイルに追加します。

今後の参考のために、このトピックは次の2つの問題で説明されています。


4
それは私が個人的なAPIトークンがここにある作成するためのリンクを把握する前に、私は少し混乱させgithub.com/settings/tokensないhttps://github.com/settings/applications
ヒエウVoは

2
この投稿は、基本的にユーザーにパスワードを入力するように指示しているため、少し不安になります。パスワードは、デフォルトでは、必要以上に多くのアクセス権をログインスクリプトに入力します。それは問題ありませんが、他の回答で
Shep

3
zshを使用している場合:~/.zshrc HOMEBREW_GITHUB_API_TOKEN="your_new_token"
Wils 2018

30

@retoがすでに述べたこと以外に、トークンを作成するときにどのスコープを選択するかは私にはわかりませんでした。あまり許したくなかったので心配でした。

https://gist.github.com/christopheranderton/8644743によると、すべてのスコープの選択を解除する必要があることを確認しました。私は自分のボックスでこれを実行しましたが、これまでのところ、期待どおりに機能しています。


1
このアドバイスは、実際には太字で選択した回答に含める必要があります。
シェップ2015年

1
レート制限エラーが発生したときにHomebrewによって指定されたURLでは、スコープが選択解除されますhttps://github.com/settings/tokens/new?scopes=&description=Homebrewが、Homebrewの出力にはスコープが明示的に記載されていないため、この回答は肯定的でした。
デニス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.