Как сгенерировать токен GitHub OAuth для учетных записей организации?

Я создал организацию на GitHub. В моей организации есть несколько репозиториев. Эти репозитории имеют API-документацию, которую я хотел бы пересобрать и опубликовать gh-pages филиал через Travis-CI. Чтобы предоставить Travis-CI доступ к репо моей организации, мне нужно сгенерировать токен OAuth, зашифровать его, а затем добавить, а затем включить зашифрованный токен в .travis.yml файл следующим образом...

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

Этот пост SO объясняет процесс и предоставляет подробную информацию о том, как это сделать для учетных записей пользователей. Как сгенерировать необходимый токен OAuth для учетных записей организации?

1 ответ

Решение

В настоящее время это невозможно, вы можете создавать токены только для учетных записей пользователей, поскольку учетные записи пользователей имеют разрешения, связанные с ними (организации этого не делают). Итак, вам нужно создать токен с учетной записью, которая имеет доступ к данному репозиторию, и передать его Трэвису. Вы также можете создать учетную запись компьютера для этой цели.

Другие вопросы по тегам