Компьютеры · Инструкция
Как обновить OAuth scopes в GitHub CLI
Если команда GitHub CLI упирается в недостаточные OAuth-права, не нужно перелогиниваться целиком: scopes активного аккау
Короткий ответ
Чтобы добавить scope `read:org`, выполните `gh auth refresh --hostname github.com --scopes read:org` и завершите предложенный flow авторизации.
Что делать
- `gh auth status --active --hostname github.com`
- `gh auth refresh --hostname github.com --scopes read:org` — несколько scopes перечисляются через запятую.
- `gh auth refresh` работает с активным аккаунтом. Если нужен другой, сначала переключитесь через `gh auth switch`, обновите scopes и при необходимости переключитесь обратно.
Несколько scopes
Флаг `--scopes` принимает список через запятую, например `--scopes read:org,workflow`.
Что учитывать
Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh auth refresh — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.