将二进制分发添加到github';s下载链接

将二进制分发添加到github';s下载链接,github,download,binaryfiles,Github,Download,Binaryfiles,Github在存储库上有这个下载链接。如何将二进制发行版添加到此列表中 我在help.github上找不到任何信息,因此指向某些文档的链接会有所帮助。下载链接首先是针对git归档文件的 正如(upvoted)中所指出的,您可以添加“新下载” 请参阅博客文章“”,了解他们在提供这一服务时遇到的所有问题: Nodeload是将git存储库内容准备成zip和tarball的工具。 本质上,我们有太多的请求通过单节点负载服务器。这些请求产生了git archive进程,这些进程产生ssh进程以与文件服务

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


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

下载链接首先是针对
git归档文件的

正如(upvoted)中所指出的,您可以添加“新下载”

请参阅博客文章“”,了解他们在提供这一服务时遇到的所有问题:

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

2012年12月11日,“上传发布”功能即“下载”被弃用

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


城里有个新来的孩子:

*我不是附属机构

您可以将二进制下载附加到每个版本。这取代了一个类似的功能,称为下载页面。

如何向发行版添加文件 只需在github项目中点击“releases”链接即可

举个例子:

  • 用户:thoughtbot
  • 回购协议:整洁
最后一个环节是:

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

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

关于尺寸限制的一些注意事项: Github太棒了!只是考虑它被设计为托管文件没有一个和100MB的硬限制。还有!

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

是开源的,是免费的,可以保存大文件(),没有遗憾。我成功地共享了1.1gb的内存!!您可以上传的文件数量没有明确限制,因此假设

很好,但是每个文件有30mb的限制,每个帐户有500mb的限制,所以如果你的文件低于这些限制,你可以坚持使用github


免责声明:我没有附属关系,也没有为上述任何一家公司工作。

我认为这是github功能,而不是git。谢谢。不过那个链接并不是很有用。我不确定我是否懂。。你是说由于github的压力,不应该使用该功能?我说的不是大文件,只是带有两个预编译库文件的常规存储库,以简化用户设置并删除从头开始编译时所需的外部依赖项。@simendjo:关于
git archive
,该功能对GitHub造成了压力。但对于您要上传的其他二进制文件,我认为没有任何问题,尤其是新的Nodeload2体系结构。每个帐户限制500 MB,每个文件限制30 MB:(更好,每个文件5gb的限制,不明确的帐户限制,所以假设不受限制!我已经在使用它,效果很好,如果用户从浏览器下载一些文件,它会显示一些添加,但是如果使用wget或curl,它会直接下载文件!Sourceforge的一个新替代方案是fosshub.com。查看它们。使用github发布功能,您可以每个文件添加高达2GB的文件:GitHub发行版中的二进制文件放在哪里?在“整洁”的示例中,这些文件是否存在并不明显。它们是否嵌入到项目源代码中(对于依赖库来说,可能是有意义的)?它们是否集中在一个单独的zip文件中?不止一个?是获取目录树压缩结构的方法。引用的GitHub文档没有涵盖这一点…它们在其他地方吗?