Github在存储库上有这个下载链接。如何将二进制分发添加到此列表中?
我在help.github上找不到任何信息,因此指向某些文档的链接会有所帮助。
答案 0 :(得分:31)
2012年12月11日,“上传版本”功能又称“下载”已被弃用。
https://github.com/blog/1302-goodbye-uploads
更新:2013年7月2日,GitHub团队发布了新的“发布”功能,取代了“下载”
答案 1 :(得分:11)
镇上有一个新的孩子: https://bintray.com/
*我不隶属
答案 2 :(得分:3)
下载链接首先用于git archive
正如Holger Just中指出his answer(upvoted),您可以添加“新下载”。
请参阅博客文章“Nodeload2: Downloads Reloaded”,了解他们提供这项服务时遇到的所有麻烦:
Nodeload是将git存储库内容准备为zip和tarball的内容 从本质上讲,我们有太多请求流经单个节点加载服务器。这些请求产生
git archive
进程,这些进程产生ssh进程以与文件服务器通信。
答案 3 :(得分:3)
只需按照github项目中的“版本”链接即可。
给出这个例子:
最后的链接是: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的下载页面的类似功能。