我如何以编程方式识别分叉的 github 回购协议?
How do I programatically identify forked github repos?
使用 github API,我如何确定一个 repo 是否已从另一个 repo 分叉?使用 gh api
的示例将是理想的。
上下文:我想对我的 github 回购应用一些不同的自动化处理,具体取决于它们是否从另一个回购中分叉出来。
要访问您的私有存储库,请使用 gh login
验证您自己。通过身份验证后,您将看到您的私人存储库和您的帐户有权访问的任何其他资源。
repos/
响应包含一个 .fork
指标。
echo ghp_YOUR_TOKEN | gh auth login --with-token
gh api --method=GET repos/<user>/<repo> --jq ".fork"
false/true
使用 github API,我如何确定一个 repo 是否已从另一个 repo 分叉?使用 gh api
的示例将是理想的。
上下文:我想对我的 github 回购应用一些不同的自动化处理,具体取决于它们是否从另一个回购中分叉出来。
要访问您的私有存储库,请使用 gh login
验证您自己。通过身份验证后,您将看到您的私人存储库和您的帐户有权访问的任何其他资源。
repos/
响应包含一个 .fork
指标。
echo ghp_YOUR_TOKEN | gh auth login --with-token
gh api --method=GET repos/<user>/<repo> --jq ".fork"
false/true