如何在GitHub上查看项目下载数量?

90

2
现在您可以看到克隆数量:请参阅如何获取GitHub克隆统计信息? - VonC
如果他们能够公开他们有多少个git克隆请求(已经完成下载),那就足够了:(,我在sourceforge上很想念这个... - Aquarius Power
3个回答

80

146
这很无聊。这是一个人们关心的最基本的指标之一。 - John Lehmann
24
GitHub开源了一些他们的努力,所以我们所有人都应该为没有早些贡献解决方案而感到惭愧。对于那些在先前的评论中表现得过于自以为是的人,也应该感到惭愧。此外,如果有人知道任何提供类似统计信息的Git托管解决方案,将这些信息提供在这里会很有用。 - Milimetric
21
关键词是“部分”,不要把GitHub当作一个完美的100%免费服务,因为它并不是。他们有付费版本,并且很可能赚了很多钱。下载计数器是最基本的度量之一,对于像GitHub这样的网站来说并不难实现。 - redline
4
@redline,既然你说这并不难,我建议你着手创建一个补丁程序,以便你可以将其发送给他们 - 因为他们显然什么都不懂... - Zach
6
我的理论是他们可以实施这项功能,但他们可能出于商业原因而不这样做。为什么呢?下载统计数据显著改变GitHub用户对该网站的态度和看法。显示下载统计数据可能会扭曲访问者倾向于使用哪些项目的流行度。即使只向项目所有者显示统计数据,如果之前的项目没有引起其他人的兴趣,他可能不会发布新代码。我确信他们可以轻松想出一个更好的信息,而不是试图将其转化为技术挑战。 - selbie
显示剩余3条评论

13

2
@quetzalcoatl 这个问题并不涉及克隆/派生存储库。虽然目前已经被弃用,但“下载”功能使得存储库所有者可以动态地将标记的提交转换为可下载的源码 tarball,或手动上传一些东西供下载。 - nulltoken
似乎对于私有仓库无效。即使我可以访问它并且我已在 Github 上打开了一个会话。 - Adil Malik
1
@AdilMalik 请尝试使用 $ curl -u "{:username}" https://api.github.com/repos/{:organization}/{:repository}/downloads 命令。详情请参考 https://developer.github.com/v3/#authentication - nulltoken
@nulltoken 感谢您的建议。但现在没有错误,但是我得到了空结果 [ ] - Adil Malik
1
这个答案已经不再相关了。该特性已被弃用。 - Sentry.co
显示剩余4条评论

8
如果您将项目归档并发布为下载文件,您可以看到该归档文件被下载的次数(例如:https://github.com/jhclark/multeval/downloads)。
然而,我不知道如何查看整个源代码树的下载次数。

3
这在2011年已被弃用。这里是来自GitHub的相关博客文章 - dfarrell07
此答案可被删除。不再相关。 - Sentry.co

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接