GitHub CLI Cheat Sheet/Authenticate interactively

Authenticate with GitHub using the default browser-based flow.

Section: Getting Started

Authenticate interactively

bash
bash
gh auth login
Explanation

Authenticate with GitHub using the default browser-based flow.

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 Getting Started
Authenticate to GitHub Enterprise
Authenticate against a GitHub Enterprise Server host.
OpenIn sheetbashsame section
Show auth status
Show which hosts are authenticated and how credentials are stored.
OpenIn sheetbashsame section
Refresh auth scopes
Refresh token scopes for an authenticated host.
OpenIn sheetbashsame section
Log out from a host
Remove stored authentication for a host.
OpenIn sheetbashsame section
Show gh version
Display installed GitHub CLI version and build info.
OpenIn sheetbashsame section
Open help for gh
Show top-level help and available command groups.
OpenIn sheetbashsame section