GitHub可以用来托管文件(mp3和图片)吗?

13

我正在寻找允许我轻松获得每个单独文件的静态链接的免费文件托管服务。因此,文件1.png、2.png和3.png应分配到以下URL:www.something.com/somepath/1.pngwww.something.com/somepath/2.pngwww.something.com/somepath/3.png

随后,这些文件将由移动应用程序下载,该应用程序可能会被许多用户安装。

在搜索互联网后,除了Dropbox和GitHub之外,主要的存储提供商只有它们可以让我获取公共直接非随机化URL(其他一些服务,例如SkyDrive、Box、Copy、4Shared、MediaFire会使文件名随意变化)。当然,这并不能阻止我使用Dropbox,但我听说如果流量太大,Dropbox可能会阻止访问。

有人知道GitHub是否允许我们这样做吗?我知道Git不是用来跟踪二进制文件的,但是由于这些文件是静态的(只需要一个提交即可),因此无需跟踪增量。

每个文件的最大大小为3-4 MB。将有1000个这样的文件。所有文件都没有版权。

*移动应用程序将是开源的且非商业用途。

2个回答

13

这是允许的,但是:

  • GitHub 对每个仓库有一个"软性"限制为1GB, 这意味着如果您始终保持在该限制之上,您将收到电子邮件要求您减小存储库的大小。
    在您的情况下,一个仓库3到4 GB就太大了。
  • GitHub ToS禁止使用该服务“进行任何非法或未经授权的目的”,因此请确保您的mp3文件不违反版权法。

简而言之,这是可能的,但这显然不是GitHub的用途。


一个类似 Nexus 的构件仓库如 Nexus提供了非随机命名,因此如果您可以将其发布到像 Amazon S3 这样的服务上(虽然Nexus 不支持开箱即用, 但是可能的


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接