Skip to main content
Reliant integrates with Git for status, branching, worktrees, and pull-request workflows. Some GitHub-specific actions require the GitHub CLI (gh).

What requires GitHub CLI

FeatureRequires gh
Create PR from workspaceYes
Push branch to remoteYes
Detect repository default branchYes
View git statusNo
Create commitsNo
Create or switch branchesNo
Create workspacesNo

Installing GitHub CLI

macOS

brew install gh

Linux

# Debian/Ubuntu
sudo apt install gh

# Fedora
sudo dnf install gh

Windows

winget install GitHub.cli
You can also download installers from cli.github.com.

Authenticating

After installation:
gh auth login
Follow the prompts to authenticate through the browser or a token-based flow.

Creating pull requests from workspaces

Create pull request dialog from a workspace A typical flow is:
  1. make changes in a workspace
  2. review status and commit
  3. push the branch
  4. create a PR from the workspace UI
If gh is missing or unauthenticated, Reliant will surface an error and point you toward setup.

Default branch detection

Reliant uses gh to detect the repository’s default branch when available. If that fails, it falls back to conventional defaults such as main or master.