Gh
Jump to navigation
Jump to search
External
Internal
Overview
GitHub-specific CLI. Can be used to authenticate, clone repositories, etc.
Installation
Mac
brew install gh
Linux
Authentication
Authentication Status
gh auth status --hostname enterprise.internal --show-token
Authenticate with a Personal Access Token
gh auth login --hostname enterprise.internal --with-token < mytoken.txt
gh auth --hostname github.mycompany.com status
Logout
gh auth --hostname github.mycompany.com logout
Clone Repository
gh repo clone <org>/<repo-name>
gh auth <command> [flags]
CORE COMMANDS
login: Authenticate with a GitHub host logout: Log out of a GitHub host refresh: Refresh stored authentication credentials setup-git: Configure git to use GitHub CLI as a credential helper status: View authentication status