Switch between authenticated accounts on a host.

Section: Auth, Tokens, and Enterprise

Switch active account

bash
bash
gh auth switch
Explanation

Switch between authenticated accounts on a host.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Auth, Tokens, and Enterprise
Print active auth token
Print the active token for scripting.
OpenIn sheetbashsame section
Configure Git protocol auth
Configure Git to use GitHub CLI as a credential helper.
OpenIn sheetbashsame section
Authenticate with token from stdin
Authenticate non-interactively using a token piped from stdin.
OpenIn sheetbashsame section
Use GH_ENTERPRISE_TOKEN env var
Authenticate automation against GitHub Enterprise Server using env vars.
OpenIn sheetbashsame section
Set git protocol to ssh
Set the preferred Git protocol used by gh.
OpenIn sheetbashsame section
Set default host env var
Set the default host for gh commands.
OpenIn sheetbashsame section