web-dev-qa-db-fra.com

Définition du jeton d'API Github pour Homebrew

Vous devez définir HOMEBREW_GITHUB_API_TOKEN for homebrew pour éviter la limitation de débit, mais comment l'ajouter à la configuration homebrew?

77
keypulsations

Vous créez votre jeton d'API sur https://github.com/settings/tokens puis définissez la variable d'environnement HOMEBREW_GITHUB_API_TOKEN à la valeur de votre jeton.

Lors de la création du jeton, assurez-vous de ne sélectionner que les étendues dont vous avez besoin. Comme indiqué dans le réponse de Chad, désélectionner tous les champs d'application est très raisonnable!

La définition du jeton se fait à l'aide de la commande export. Exemple:

export HOMEBREW_GITHUB_API_TOKEN=xxxx

Pour vous assurer que cela est défini chaque fois que vous ouvrez un terminal, vous pouvez ajouter cette commande à votre ~/.bash_profile fichier.

Pour référence future, ce sujet a été abordé dans les deux numéros suivants:

113
reto

Outre ce que @reto a déjà déclaré, je ne savais pas clairement quelles étendues sélectionner lors de la création d'un jeton. J'étais préoccupé par cela, car je ne voulais pas trop en permettre.

Selon https://Gist.github.com/christopheranderton/864474 ils ont confirmé que vous devez désélectionner toutes les étendues. Je l'ai fait sur ma boîte et jusqu'à présent, les choses fonctionnent comme prévu.

19
Chad Gorshing