Trzeba ustawić HOMEBREW_GITHUB_API_TOKEN
dla homebrew aby ocenić uniknąć ograniczania, ale jak można go dodać do homebrew config?
Odpowiedzi:
Tworzysz swój token API na https://github.com/settings/tokens,
a następnie ustawiasz zmienną środowiskową HOMEBREW_GITHUB_API_TOKEN
na wartość swojego tokena.
Tworząc token, upewnij się, że wybierasz tylko te zakresy, których potrzebujesz. Jak wskazał w odpowiedzi Chad, odznaczenie wszystkich zakresów jest bardzo rozsądne!
Ustawienie tokena odbywa się za pomocą export
polecenia. Przykład:
export HOMEBREW_GITHUB_API_TOKEN=xxxx
Aby upewnić się, że jest to ustawione za każdym razem, gdy otwierasz terminal, możesz dodać to polecenie do swojego ~/.bash_profile
pliku.
Do wykorzystania w przyszłości ten temat został omówiony w następujących dwóch wydaniach:
~/.zshrc
HOMEBREW_GITHUB_API_TOKEN="your_new_token"
brew gist-logs executable_name
. „Błąd: brew gist-logs
dzwonienie z hasłem jest wyłączone! Zamiast tego użyj HOMEBREW_GITHUB_API_TOKEN”.
Poza tym, co już powiedział @reto, nie było dla mnie jasne, jakie zakresy wybrać podczas tworzenia tokena. Martwiłem się tym, ponieważ nie chciałem pozwolić na zbyt wiele.
Według https://gist.github.com/christopheranderton/8644743 potwierdzili, że należy odznaczyć wszystkie zakresy. Zrobiłem to na moim pudełku i jak dotąd wszystko działa zgodnie z oczekiwaniami.
https://github.com/settings/tokens/new?scopes=&description=Homebrew
ale ta odpowiedź była potwierdzeniem, ponieważ dane wyjściowe Homebrew nie wspominają wyraźnie o zakresach.
https://github.com/settings/applications