GitHub CLI Auth, Alias, and Config/Set git protocol to ssh

Set the preferred Git protocol used by gh.

Section: Auth, Tokens, and Enterprise

Set git protocol to ssh

bash
bash
gh config set git_protocol ssh
Explanation

Set the preferred Git protocol used by gh.

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
Configure Git protocol auth
Configure Git to use GitHub CLI as a credential helper.
OpenIn sheetbashsame section
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
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