Github 存储库未使用 gh cli 克隆

Github repository not cloning using gh cli

我想使用 gh 官方 cli 将我的 public 存储库从 Github 克隆到我的本地系统。

我从 repo(绿色代码按钮)按钮复制了以下命令,并遵循了官方文档 -

sudo gh repo clone <username>/<repo-name>

但是存储库没有克隆,而是命令 returns 在终端上输出以下内容。

Welcome to GitHub CLI!

To authenticate, please run `gh auth login`.

我也执行了gh auth login并登录了。但是,命令returns仍然是相同的输出。

我可以使用以下命令克隆相同的存储库

git clone "url"

我正在使用 Ubuntu 18.04。如何使用 gh.

克隆存储库

尝试不带 sudo 的命令:gh repo clone (username)/(repo-name)。如果登录成功,这应该可以工作。作为参考,您可以查看[1].

[1]make git clone with sudo

如果你使用snap安装gh,你会遇到这个问题。有关此问题的更多信息 here

解决方案

使用官方资源安装 gh - https://github.com/cli/cli/blob/trunk/docs/install_linux.md#official-sources