web-dev-qa-db-fra.com

Comment générer le jeton GitHub OAuth pour les comptes d'organisation?

J'ai créé une organisation sur GitHub. Mon organisation a des repos. Ces dépôts ont une documentation API que je voudrais reconstruire et publier sur gh-pages branche via Travis-CI. Afin de donner à Travis-CI l'accès aux référentiels de mon organisation, je dois générer un jeton OAuth, le chiffrer, puis ajouter puis inclure le jeton chiffré dans le .travis.yml fichier comme suit ...

env:
  global:
  - secure: "lots-of-seemingly-random-characters"

Ce SO post explique le processus et fournit des détails sur la façon de le faire pour les comptes d'utilisateurs. Comment générer le jeton OAuth requis pour les comptes d’organisation?

29
davidrpugh

Ce n'est pas possible actuellement, vous ne pouvez créer que des jetons pour les comptes d'utilisateurs car les comptes d'utilisateurs ont des autorisations qui leur sont associées (les organisations ne le font pas). Donc, vous devez créer un jeton avec un compte qui a accès au référentiel en question et le donner à Travis. Vous pouvez également créer un compte d'ordinateur à cet effet.

46
Ivan Zuzak