Доступ к пакетам (GitHub Package Registry)

  1. write:packages — Позволяет загружать пакеты в GitHub Package Registry. Это используется для публикации и хранения пакетов, таких как библиотеки и зависимости, которые могут быть использованы в проектах.
  2. read:packages — Позволяет загружать пакеты из GitHub Package Registry. Это позволяет вашему приложению или проекту извлекать и использовать опубликованные пакеты.
  3. delete:packages — Позволяет удалять пакеты из GitHub Package Registry. Это используется для управления и удаления устаревших или ненужных пакетов.

Доступ к организациям и командам

  1. admin:org — Полный контроль над организациями и командами, включая чтение и запись проектов организации. Позволяет управлять всеми аспектами организации и её командами, а также управлять проектами.
  2. write:org — Чтение и запись членства в организациях и командах, а также управление проектами. Позволяет изменять членство в организациях и командах и обновлять проекты.
  3. read:org — Чтение информации о членстве в организациях и командах, а также чтение данных о проектах. Позволяет просматривать членство и проекты без возможности их изменения.
  4. manage_runners:org — Управление раннерами и группами раннеров для организации. Позволяет настраивать и управлять CI/CD раннерами для автоматизации процессов.

Доступ к ключам и хукам

  1. admin:public_key — Полный контроль над публичными ключами пользователя. Позволяет добавлять, изменять и удалять публичные SSH ключи пользователя.
  2. write:public_key — Позволяет писать и обновлять публичные SSH ключи пользователя.
  3. read:public_key — Позволяет читать публичные SSH ключи пользователя.
  4. admin:repo_hook — Полный контроль над хуками репозитория. Позволяет создавать, изменять и удалять хуки репозитория, которые могут запускать внешние действия.
  5. write:repo_hook — Позволяет писать и обновлять хуки репозитория.
  6. read:repo_hook — Позволяет читать информацию о хуках репозитория.
  7. admin:org_hook — Полный контроль над хуками организации. Позволяет управлять хуками, которые могут выполнять действия на уровне всей организации.

Доступ к гистам и уведомлениям

  1. gist — Позволяет создавать гисты (фрагменты кода или заметки) на GitHub. Полный контроль над гистами.
  2. notifications — Доступ к уведомлениям. Позволяет управлять и просматривать уведомления о событиях в ваших репозиториях.