在Github上托管文件(mp3和图像),是允许的吗?

时间:2014-05-24 10:07:19

标签: github storage online-storage

我正在寻找免费的文件托管服务,这使我能够静态链接到每个单独的文件轻松。因此,应将文件1.png,2.png,3.png分配给URL:www.something.com/somepath/1.png,www.something.com/somepath/2.png,www.something.com/ somepath / 3.png分别为

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

在搜索互联网之后,在主要存储提供商中,只有Dropbox和GitHub使我能够获得公共直接非随机化URL(一些其他服务,例如SkyDrive,Box,Copy,4Shared,MediaFire随机化文件名)。当然,没有什么能阻止我使用Dropbox,但我听说如果流量过高,Dropbox可能会阻止访问。

有人知道GitHub是否允许我们这样做?我知道Git不是用于跟踪二进制文件,但由于文件是静态的(只有1次提交就足够了),因此不需要跟踪delta。

最大单个文件大小为3-4 MB。将有1,000个这样的文件。所有文件均不受版权保护。

除了GitHub& Dropbox,任何其他存储提供商都满足这些要求吗?

*移动应用程序将是开源的&不是出于商业目的。

2 个答案:

答案 0 :(得分:6)

允许,但是:

  • GitHub有一个"soft" limit of 1GB per repo,这意味着如果您始终 那个限制,您将收到电子邮件,要求您缩小回购的大小。
    在您的情况下,一个仓库中3到4 GB就太多了。
  • GitHub ToS禁止使用该服务"用于任何非法或未经授权的目的",确保您的mp3不会违反某些版权法。

简而言之,它是可能的,但它肯定不是GitHub的用途。


工件仓库like Nexus确实提供非随机化名称,因此如果您可以将其发布到像Amazon S3这样的服务(没有Nexus support out of the box,但是it is possible

答案 1 :(得分:0)

托管图片的示例:

https://github.com/ifl0w/RandomWallpaperGnome3

这个 ubuntu UI 插件程序允许随机化壁纸的 URL。

这里有几个存储库,用于与托管壁纸集的程序配合使用。

https://github.com/matjam/hd-wallpapers https://github.com/rakkarage/wallpaper

不用担心丢失壁纸真是太好了。

但我猜不是音乐,因为上面列出的两个原因。

谢谢。