Sie müssen Set HOMEBREW_GITHUB_API_TOKENfür homebrew zu vermeiden Rate Limiting, sondern wie Sie es zu Homebrew Config fügen?
Sie müssen Set HOMEBREW_GITHUB_API_TOKENfür homebrew zu vermeiden Rate Limiting, sondern wie Sie es zu Homebrew Config fügen?
Antworten:
Sie erstellen Ihr API-Token unter https://github.com/settings/tokens
und setzen die Umgebungsvariable HOMEBREW_GITHUB_API_TOKENauf den Wert Ihres Tokens.
Stellen Sie beim Erstellen des Tokens sicher, dass Sie nur die Bereiche auswählen, die Sie benötigen. Wie in der Antwort ausgeführt von Chad ausgeführt, ist es sehr vernünftig, alle Bereiche abzuwählen!
Das Setzen des Tokens erfolgt mit dem exportBefehl. Beispiel:
export HOMEBREW_GITHUB_API_TOKEN=xxxx
Um sicherzustellen, dass dies beim Öffnen eines Terminals festgelegt ist, können Sie diesen Befehl zu Ihrer ~/.bash_profileDatei hinzufügen .
Zum späteren Nachschlagen wurde dieses Thema in den folgenden zwei Ausgaben behandelt:
~/.zshrc HOMEBREW_GITHUB_API_TOKEN="your_new_token"
Abgesehen von dem, was @reto bereits angegeben hat, war mir nicht klar, welche Bereiche beim Erstellen eines Tokens ausgewählt werden sollten. Ich war besorgt darüber, weil ich nicht zu viel zulassen wollte.
Laut https://gist.github.com/christopheranderton/8644743 haben sie bestätigt, dass Sie alle Bereiche abwählen sollten . Ich habe das auf meiner Box gemacht und bis jetzt funktionieren die Dinge wie erwartet.
https://github.com/settings/tokens/new?scopes=&description=HomebrewDiese Antwort wurde jedoch bestätigt, da in der Ausgabe von Homebrew die Bereiche nicht explizit erwähnt werden.
https://github.com/settings/applications