n1ro°
RU

Компьютеры · Инструкция

Как переключить аккаунт в GitHub CLI

GitHub CLI может хранить несколько аккаунтов для одного host. Переключение меняет аккаунт, от имени которого последующие

Редакция N1RO · Проверено

Короткий ответ

Для явного выбора аккаунта используйте `gh auth switch --hostname github.com --user USER`, затем проверьте его через `gh auth status --active --hostname github.com`.

Что делать

  1. `gh auth status --hostname github.com`
  2. `gh auth switch --hostname github.com --user octocat`
  3. `gh auth status --active --hostname github.com` — активным должен быть выбранный login.

Когда полезен `--user`

Явный `--user` делает скрипт предсказуемым и исключает выбор не того аккаунта при нескольких сохранённых логинах.

Что учитывать

Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. gh auth switch — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.