Définition du jeton API Github pour Homebrew

Vous devez définir HOMEBREW_GITHUB_API_TOKEN pour homebrew afin d’éviter la limitation des taux, mais comment l’ajoutez-vous à la configuration homebrew?

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

Lors de la création du jeton, assurez-vous de ne sélectionner que les scopes dont vous avez besoin. Comme indiqué dans la réponse de Chad, la désélection de tous les champs 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 ceci est défini chaque fois que vous ouvrez un terminal, vous pouvez append cette commande à votre fichier ~/.bash_profile .

Pour référence ultérieure, ce sujet a été abordé dans les deux problèmes suivants:

À part ce que @reto a déjà dit, je ne savais pas exactement ce que les champs à sélectionner lors de la création d’un jeton. Cela m’inquiétait, car je ne voulais pas trop en autoriser.

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