Github 似乎在其“图表”->“流量”选项卡中提供了已在存储库上运行的 git 克隆的详细信息。是否也可以从 github api 或 gh cli 工具获取此信息?我只是对 git 克隆详细信息感兴趣,特别是克隆它的服务器。
Bitbucket 也提供类似的东西吗?
乍一看,在搜索了 github/bitbucket api 文档后,似乎这两个 api 都没有公开这些数据,但我希望我可能只是没有使用正确的关键字搜索它。
GH API 文档表明此端点可用
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/OWNER/REPO/traffic/clones
src:https://docs.github.com/en/rest/metrics/traffic?apiVersion=2022-11-28#get-repository-clones
BB Cloud API 提供此端点
curl --request GET \
--url 'https://api.bitbucket.org/2.0/repositories/{workspace}/{repo_slug}' \
--header 'Authorization: Bearer <access_token>' \
--header 'Accept: application/json'