Компьютеры · Инструкция
Как проверить авторизацию GitHub CLI
Проверка нужна, когда gh обращается не от того пользователя или API-команда внезапно теряет доступ. Сначала смотрим имен
Короткий ответ
Выполните `gh auth status --active --hostname github.com`. Команда покажет активный аккаунт и состояние его авторизации на github.com.
Что делать
- `gh auth status --active --hostname github.com`
- Если нужно увидеть все аккаунты на host, выполните `gh auth status --hostname github.com`.
- Для скрипта используйте `gh auth status --json hosts`; поле `hosts` содержит сведения по известным host и аккаунтам.
Как читать exit code
Без `--json` ошибка авторизации приводит к exit code 1. В JSON-режиме ориентируйтесь на содержимое `hosts`, потому что auth-проблема сама по себе не делает exit code ненулевым.
Что учитывать
Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh auth status — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.