GH cli - 如何获取当前仓库?

DFB*_*rry 5 github repo github-cli

使用 GitHub cli (gh),如何获取当前的存储库名称?

我可以获取我拥有的存储库的列表,但如何获取当前的存储库?

loo*_*ops 11

要获取当前工作目录中存储库的名称,请运行

gh repo view --json name -q ".name"
Run Code Online (Sandbox Code Playgroud)

这会从列出当前目录中存储库信息的命令中提取存储库的名称,并从 JSON 输出中提取实际名称。例如,如果您位于 URL 为http://github.com/rust-lang/rust的存储库的工作目录中,则输出将为rust

  • 如果您想要全名,也可以使用 `gh repo view --json nameWithOwner -q ".nameWithOwner"` (4认同)