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

sim*_*sjo 31 binaryfiles distribution github download

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

我在help.github上找不到任何信息,所以链接到一些文档会有所帮助.

Kon*_*kus 31

2012年12月11日,"上传版本"功能又称"下载"已弃用.

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

更新:2013年7月2日,GitHub团队宣布推出新的"Releases"功能,取代"下载"

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


fra*_*ity 11

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

*我不隶属于此


Leo*_*cci 5

如何将文件添加到版本中

只需点击 github 项目中的“releases”链接即可。

给出这个例子:

  • 用户: 思想机器人
  • 回购:整洁

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

然后单击“添加新版本”或“编辑版本”进入上传页面,在该页面底部您将看到一个图例:

通过将其拖放到此处来附加此版本的二进制文件。

关于大小限制的一些注意事项:

Github发布功能太棒了!只需考虑一下它的设计目的是托管50mb 以下的文件,而不会发出警告,并且硬限制为 100mb。另外,每个帐户请勿超过 1GB

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

Sourceforge是开源的,免费的,并且可以容纳大文件(每个文件最多 5GB)而不会后悔。我成功分享了1.1gb 的完整 VirtualBox 映像!您可以上传的文件数量没有明确限制,因此假设无限制

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

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


Von*_*onC 3

下载链接首先适用于git archive.
正如Holger Just在他的回答(已投票)中指出的那样,您可以添加“新下载”。

请参阅博客文章“ Nodeload2:下载重新加载”,了解他们在提供一项服务时遇到的所有麻烦:

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

节点负载2