Skip to main content
 首页 » 编程设计

github之在 Github 上跟踪版本(二进制文件)的下载次数

2025年05月04日105JustinYoung

所以现在你可以直接在 Github 上管理和发布你的二进制文件,这个功能从本月初开始恢复(source)。

我一直在浏览 Github 界面,但没有看到下载跟踪器。这是 Google Code 提供的一项功能,我想知道 Github 是否有相同的功能。

请注意,我不想知道一个 repo 的下载次数,这是 a different topic .

请您参考如下方法:

根据 Petros 的回答,我使用了以下两个 curl 命令:

获取所有版本的列表,包括它们的 id 和数量
下载:

 curl -i  https://api.github.com/repos/:owner/:repo/releases -H "Accept: application/vnd.github.manifold-preview+json" 

例如,列出 OpenRefine 项目的所有版本:
 curl -i  https://api.github.com/repos/openrefine/openrefine/releases -H "Accept: application/vnd.github.manifold-preview+json" 

然后获取每个版本的详细信息(您需要运行第一个查询以获取版本 ID)
curl -i  https://api.github.com/repos/:owner/:repo/releases/assets/:release_id -H "Accept: application/vnd.github.manifold-preview+json" 

用同样的例子列出详细信息,包括 google-refine-2.5-r2407.zip 的下载号
curl -i  https://api.github.com/repos/openrefine/openrefine/releases/assets/6513 -H "Accept: application/vnd.github.manifold-preview+json"