云网牛站
所在位置:首页 > Linux教程 > 在Linux系统下安装GitHub CLI(gh)的方法

在Linux系统下安装GitHub CLI(gh)的方法

2020-05-31 16:09:05作者:张青稿源:云网牛站

本文介绍在Linux操作系统下GitHub CLI的安装方法,适合在Ubuntu、Debian、CentOS和Fedora发行版上。GitHub CLI(gh)是一个将Github功能引入命令行的工具,该工具将拉取请求、问题和其他GitHub概念带到已经使用git和代码的位置旁边的终端。

 

在Linux下安装GitHub CLI

如果您运行的是任何版本的Linux,则GitHub CLI二进制文件应该可以为您正常工作。

您可以使用以下命令查看gh的最新版本:

VERSION=`curl  "https://api.github.com/repos/cli/cli/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/' | cut -c2-` 

echo $VERSION

参考:curl命令_Linux curl命令使用详解:利用URL规则在命令行下工作的文件传输工具

下载最新的二进制文件:

curl -sSL https://github.com/cli/cli/releases/download/v${VERSION}/gh_${VERSION}_linux_amd64.tar.gz

解压缩下载的文件:

tar xvf gh_${VERSION}_linux_amd64.tar.gz

将二进制文件复制到/usr/local/bin目录:

sudo cp gh_${VERSION}_linux_amd64/bin/gh /usr/local/bin/

使用gh命令确认版本:

$ gh version

gh version 0.9.0 (2020-05-26)

https://github.com/cli/cli/releases/tag/v0.9.0

复制gh的手册页:

sudo cp -r gh_${VERSION}_linux_amd64/share/man/man1/* /usr/share/man/man1/

您可以看到完整的列表:

$ ls gh_${VERSION}_linux_amd64/share/man/man1/

在Linux系统下安装GitHub CLI(gh)的方法

手册页用法示例:

$ man gh

$ man gh-issue

$ man gh-pr

如果您使用的是Arch Linux,则可以从AUR安装gh:

$ yay -S github-cli

参考:在Arch Linux下安装Yay、Pakku、Pacaur、Pikaur、Trizen、Aura

 

附:GitHub CLI(gh)用法

1、指令

要查看有关任何命令的详细信息,请使用gh [command] [subcommand] --help:

gh issue [status, list, view, create]

gh pr [status, list, view, checkout, create]

gh repo [clone, create, fork, view]

gh config [get, set]

gh help

2、参数

--help:显示命令帮助。

-R, --repo OWNER/REPO:使用OWNER/REPO格式选择另一个存储库。

--version:显示gh版本。

 

相关主题

man命令_Linux man命令使用详解:查看Linux中的指令帮助

精选文章
热门文章