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

5hr*_*hrp 91 github

可能重复:
Github:我可以看到回购的下载次数吗?

任何人都可以告诉我在哪里可以找到我在GitHub上的项目下载次数?

Xhi*_*ing 81

你可以在github支持上找到答案.

存在技术限制,我们过去曾尝试过此操作,但它对性能产生了负面影响.如果我们找到解决方案,我们将重新实施它.

https://help.github.com/articles/getting-the-download-count-for-your-releases/

  • 这非常蹩脚.这是人们关心的所有指标中最基本的. (141认同)
  • GitHub开放了他们的一些努力,因为我们所有人都因为没有提前修复而感到羞耻.对于那些觉得有权达到前面评论所示范围的人来说,这是一种耻辱.此外,如果有人知道任何提供此类统计信息的git托管解决方案,那么在此处提供该信息将非常有用. (24认同)
  • 关键字有"一些",并不表现为GitHub是一些很棒的100%免费服务,因为它不是.他们有付费版本,可能赚很多钱.下载计数器是所有指标中最基本的指标之一,对于像GitHub这样的网站来说实现起来并不是很困难. (21认同)
  • 我的理论是,他们可以实现这一点,但**他们可能有商业理由不要**.为什么?下载统计数据**将显着改变GitHub用户对网站的态度和看法.显示下载统计信息可能会影响访问者倾向于使用的项目的受欢迎程度.即使统计数据仅显示给项目所有者,如果之前的项目没有得到其他人的兴趣,他也可能不会发布新的代码.我相信他们可以轻而易举地提出更好的信息,而不是试图将其作为技术挑战. (6认同)
  • @redline既然你说这并不困难,我建议你继续创建一个可以发送给他们的补丁 - 因为他们显然什么都不知道...... (4认同)
  • 您链接的页面已更新. (4认同)
  • @Zach或许你可以,因为你显然喜欢为那些真正赚钱的公司免费工作...... (2认同)

nul*_*ken 12

您还可以通过利用GitHub API以编程方式执行此操作.整个部分专门介绍Package Download API.

在语法下面检索下载列表

GET/repos /:user /:repo/downloads

例如,以下是libgit2项目的下载列表:

  • @quetzalcoatl这个问题并不是指克隆/分配存储库.虽然现已弃用,但"下载"功能允许一个repo所有者动态地将标记的提交转换为可下载的源tarball,或者手动上载建议下载的内容. (2认同)

jhc*_*ark 8

如果归档项目并将其作为下载发布,则可以查看该归档已下载的次数(例如https://github.com/jhclark/multeval/downloads).

但是,我不知道有任何方法可以下载整个源代码树.

  • 这在2011年已被弃用.[这是GitHub的相关博客文章](https://github.com/blog/1302-goodbye-uploads). (3认同)