将二进制分发添加到github的下载链接

时间:2011-08-08 07:27:49

标签: github download distribution binaryfiles

Github在存储库上有这个下载链接。如何将二进制分发添加到此列表中?

我在help.github上找不到任何信息,因此指向某些文档的链接会有所帮助。

5 个答案:

答案 0 :(得分:31)

2012年12月11日,“上传版本”功能又称“下载”已被弃用。

https://github.com/blog/1302-goodbye-uploads

更新:2013年7月2日,GitHub团队发布了新的“发布”功能,取代了“下载”

https://github.com/blog/1547-release-your-software

答案 1 :(得分:11)

镇上有一个新的孩子: https://bintray.com/

*我不隶属

答案 2 :(得分:3)

下载链接首先用于git archive 正如Holger Just中指出his answer(upvoted),您可以添加“新下载”。

请参阅博客文章“Nodeload2: Downloads Reloaded”,了解他们提供这项服务时遇到的所有麻烦:

  

Nodeload是将git存储库内容准备为zip和tarball的内容   从本质上讲,我们有太多请求流经单个节点加载服务器。这些请求产生git archive进程,这些进程产生ssh进程以与文件服务器通信。

Nodeload2

答案 3 :(得分:3)

如何将文件添加到发行版

只需按照github项目中的“版本”链接即可。

给出这个例子:

  • user:thoughtbot
  • repo:neat

最后的链接是:https://github.com/thoughtbot/neat/releases

然后点击“添加新版本”或“修改版本”进入上传页面,在该页面底部您会看到一个图例:

  

通过将此版本放在此处附加此版本的二进制文件。

关于尺寸限制的一些注意事项:

Github release feature太棒了!只需考虑它的目的是托管文件under 50mb,而不是warning和100 MB的硬限制。另外,please no more than 1GB per account

对于大型二进制文件,他们建议使用第三方服务,例如Dropbox,但如果您是开源或预算紧张,我建议您使用sourceforge.net

Sourceforge用于开源,是免费的,并且无遗憾地保存大文件(up to 5GB per file)。我设法分享了entire VirtualBox image 1.1gb !!您上传的文件数量不会明显受限,因此请假设为unlimited

Bintray很不错,但每个文件限制为30mb,每个帐户限制为500mb,因此如果您的文件低于这些限制,您可能会坚持使用github。

免责声明:我不隶属于我,也不为任何上述公司工作。

答案 4 :(得分:1)

您可以create releases并将二进制下载附加到每个版本。这取代了名为removed in late 2012的下载页面的类似功能。