Grammar police here: "a couple" means two. I've removed the phrase rather than fixing it, it doesn't add anything. Thanks!
2.6 KiB
Installing gh on Linux
Packages downloaded from https://cli.github.com or from https://github.com/cli/cli/releases
are considered official binaries. We focus on popular Linux distros and
the following CPU architectures: i386, amd64, arm64.
Other sources for installation are community-maintained and thus might lag behind our release schedule.
If none of our official binaries, packages, repositories, nor community sources work for you, we recommend using our Makefile to build gh from source. It's quick and easy.
Official sources
Debian, Ubuntu Linux (apt)
Install:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0
sudo apt-add-repository https://cli.github.com/packages
sudo apt update
sudo apt install gh
Note: If you are behind a firewall, the connection to keyserver.ubuntu.com might fail. In that case, try running sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C99B11DEB97541F0.
Note: most systems will have apt-add-repository already. If you get a command not found
error, try running sudo apt install software-properties-common and trying these steps again.
Upgrade:
sudo apt update
sudo apt install gh
Fedora, Centos, Red Hat Linux (dnf)
Install:
sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo
sudo dnf install gh
Upgrade:
sudo dnf update gh
openSUSE/SUSE Linux (zypper)
Install:
sudo zypper addrepo https://cli.github.com/packages/rpm/gh-cli.repo
sudo zypper ref
sudo zypper install gh
Upgrade:
sudo zypper ref
sudo zypper update gh
Manual installation
- Download release binaries that match your platform; or
- Build from source.
openSUSE/SUSE Linux (zypper)
Install and upgrade:
- Download the
.rpmfile from the releases page; - Install the downloaded file:
sudo zypper in gh_*_linux_amd64.rpm
Community-supported methods
Our team does not directly maintain the following packages or repositories. They are unofficial and we are unable to provide support or guarantees for them.
Arch Linux
Arch Linux users can install from the community repo:
sudo pacman -S github-cli
Android
Android users can install via Termux:
pkg install gh
Kiss Linux
Kiss Linux users can install from the community repos:
kiss b github-cli && kiss i github-cli