Компьютеры · Инструкция
Как переключить аккаунт в GitHub CLI
GitHub CLI может хранить несколько аккаунтов для одного host. Переключение меняет аккаунт, от имени которого последующие
Короткий ответ
Для явного выбора аккаунта используйте `gh auth switch --hostname github.com --user USER`, затем проверьте его через `gh auth status --active --hostname github.com`.
Что делать
- `gh auth status --hostname github.com`
- `gh auth switch --hostname github.com --user octocat`
- `gh auth status --active --hostname github.com` — активным должен быть выбранный login.
Когда полезен `--user`
Явный `--user` делает скрипт предсказуемым и исключает выбор не того аккаунта при нескольких сохранённых логинах.
Что учитывать
Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh auth switch — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.