Core Installation
3. GitHub CLI
Install GitHub CLI and authenticate with your account. Essential tool for PR and issue automation through Claude Code.
2 min read
Claude Code uses gh to interact with GitHub: create PRs, read issues, perform reviews, and manage releases.
Install GitHub CLI
(type -p wget >/dev/null || (sudo apt update && sudo apt install wget -y)) \\\\
&& sudo mkdir -p -m 755 /etc/apt/keyrings \\\\
&& out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg \\\\
&& cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \\\\
&& sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \\\\
&& sudo mkdir -p -m 755 /etc/apt/sources.list.d \\\\
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \\\\
&& sudo apt update \\\\
&& sudo apt install gh -yInstall GitHub CLI
(type -p wget >/dev/null || (sudo apt update && sudo apt install wget -y)) \\\\
&& sudo mkdir -p -m 755 /etc/apt/keyrings \\\\
&& out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg \\\\
&& cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \\\\
&& sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \\\\
&& sudo mkdir -p -m 755 /etc/apt/sources.list.d \\\\
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \\\\
&& sudo apt update \\\\
&& sudo apt install gh -yInstall GitHub CLI
brew install ghInstall GitHub CLI
winget install --id GitHub.cli -e --source wingetPremium Content
Unlock all 20 sections of the Claude Code Guide with lifetime access.
$57· Lifetime
What's included:
- 19 detailed sections, from setup to workflow
- Lifetime access with updates
- Practical examples and ready-to-use configs
- Bilingual support (PT-BR and EN)