GitHub CLI Auth, Alias, and Config/Configure Git protocol auth

Configure Git to use GitHub CLI as a credential helper.

Section: Auth, Tokens, and Enterprise

Configure Git protocol auth

bash
bash
gh auth setup-git
Explanation

Configure Git to use GitHub CLI as a credential helper.

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
Switch active account
Switch between authenticated accounts on a host.
OpenIn sheetbashsame section
Set git protocol to ssh
Set the preferred Git protocol used by gh.
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 default host env var
Set the default host for gh commands.
OpenIn sheetbashsame section