如何在Linux上安装GitHub CLI(gh)| Windows

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

将指南下载为PDF


这是续集。

这是续集。
这是续集。

本指南提供了Linux-UbuntuDebianCentOS,Fedora和Windows 10或Windows服务器系统上GitHub CLI的安装说明。 GitHub CLI(gh)是将Github功能引入命令行的工具。该工具将拉取请求,问题和其他GitHub概念带到您已经使用git和代码的位置旁边的终端。

GitHub CLI(gh) 当前仅在Beta中适用于托管在GitHub.com上的存储库。开发团队计划使该项目脱离beta版本(可能到2020年底)。目前,GitHub CLI不支持在GitHub Enterprise Server或其他托管提供程序上托管的存储库,但在beta中受支持。

如何在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 -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/
gh.1             gh-config-set.1   gh-issue.1         gh-issue-reopen.1  gh-pr-checkout.1  gh-pr-list.1    gh-pr-review.1  gh-repo-clone.1
gh-completion.1  gh-credits.1      gh-issue-close.1   gh-issue-status.1  gh-pr-close.1     gh-pr-merge.1   gh-pr-status.1  gh-repo-create.1
gh-config.1      gh-gist.1         gh-issue-create.1  gh-issue-view.1    gh-pr-create.1    gh-pr-ready.1   gh-pr-view.1    gh-repo-fork.1
gh-config-get.1  gh-gist-create.1  gh-issue-list.1    gh-pr.1            gh-pr-diff.1      gh-pr-reopen.1  gh-repo.1       gh-repo-view.1

手册页用法示例:

$ man gh
$ man gh-issue
$ man gh-pr

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

$ yay -S github-cli

如何在Windows上安装GitHub CLI(gh)

对于Windows安装,可以使用: 要么 巧克力..请参考以下指南。

  • 如何从Windows命令行界面安装应用程序
  • 使用Chocolatey软件管理工具管理Windows应用程序

安装其中一种工具后,使用它在Windows机器上安装GitHub CLI。

--- Using Chocolatey ---
choco install gh

--- Using scoop ---
scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh

使用GitHub命令行工具

访问 官方文件 有关使用GitHub CLI的更多信息(gh)工具

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

将指南下载为PDF


这是续集。

这是续集。
这是续集。

Sidebar