如何通过GitHub API列出所有fork Git URL?

时间:2019-02-02 15:04:10

标签: shell curl github-api

我想以编程方式通过API列出特定GitHub存储库的所有fork及其URL。我无法在页面上全部看到它们,因为它有too many forks要显示在网站上。

如何实现?

1 个答案:

答案 0 :(得分:1)

可以通过/repos/:owner/:repo/forks API调用列出分叉列表。

要列出URL,以下命令可以提供帮助(按星标排列):

curl -sq "https://api.github.com/repos/OWNER/REPO/forks?sort=stargazers" | jq '.[]|.html_url'

注意:用适当的值更改OWNER和REPO。