Amazon Linux 2にgh CLIをインストールする方法


  1. インストールスクリプトを使用する方法:

Amazon Linux 2のターミナルで、以下のコマンドを実行します。

$ sudo yum install curl
$ sudo curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/yum.repos.d/github-cli.list > /dev/null
$ sudo yum update
$ sudo yum install gh
  1. バイナリの直接ダウンロードとインストール:

以下のコマンドを使用して、最新のgh CLIバイナリをダウンロードし、インストールします。

$ sudo yum install curl
$ sudo curl -L -o gh.tar.gz https://github.com/cli/cli/releases/latest/download/gh_$(curl -s https://api.github.com/repos/cli/cli/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')_linux_amd64.tar.gz
$ sudo tar xzf gh.tar.gz
$ sudo mv gh_* /usr/local/bin/gh
  1. goコマンドを使用してインストール:

Amazon Linux 2にgoがインストールされている場合、以下のコマンドを使用してgh CLIをインストールできます。

$ sudo yum install go
$ go get github.com/cli/cli
$ sudo ln -s ~/go/bin/gh /usr/local/bin/gh

これらの方法を使用すると、Amazon Linux 2にgh CLIをインストールできます。各方法には利点と制限がありますので、自分の環境に最適な方法を選択してください。