Es necesario configurar HOMEBREW_GITHUB_API_TOKEN
para el homebrew a la tasa de no limitar, pero ¿cómo se agrega a config homebrew?
Es necesario configurar HOMEBREW_GITHUB_API_TOKEN
para el homebrew a la tasa de no limitar, pero ¿cómo se agrega a config homebrew?
Respuestas:
Creas tu token de API en https://github.com/settings/tokens
y luego configuras la variable de entornoHOMEBREW_GITHUB_API_TOKEN
en el valor de su token.
Al crear el token, asegúrese de seleccionar solo los ámbitos que necesita. Como se señaló en la respuesta de Chad, ¡anular la selección de todos los ámbitos es muy razonable!
La configuración del token se realiza mediante el export
comando. Ejemplo:
export HOMEBREW_GITHUB_API_TOKEN=xxxx
Para asegurarse de que esto esté configurado cada vez que abra una terminal, puede agregar este comando a su ~/.bash_profile
archivo.
Para referencia futura, este tema se discutió en los dos temas siguientes:
~/.zshrc
HOMEBREW_GITHUB_API_TOKEN="your_new_token"
Aparte de lo que @reto ya ha dicho, no me quedó claro qué ámbitos seleccionar al crear un token. Estaba preocupado por esto, ya que no quería permitir demasiado.
Según https://gist.github.com/christopheranderton/8644743 , confirmaron que debe anular la selección de todos los ámbitos. He hecho esto en mi caja y hasta ahora las cosas funcionan como se esperaba.
https://github.com/settings/tokens/new?scopes=&description=Homebrew
pero esta respuesta fue una afirmación ya que la salida de Homebrew no menciona explícitamente los ámbitos.
https://github.com/settings/applications