Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub可以用来托管文件(mp3和图像)吗?_Github_Storage_Online Storage - Fatal编程技术网

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

GitHub可以用来托管文件(mp3和图像)吗?,github,storage,online-storage,Github,Storage,Online Storage,我正在寻找免费的文件托管服务,它允许我轻松地获得每个文件的静态链接。因此,文件1.png、2.png和3.png应该分别分配给URL: 稍后,这些文件将通过移动应用程序下载,该应用程序可能会被许多用户安装 在搜索互联网后,在主要存储提供商中,只有Dropbox和GitHub使我能够获取公共直接非随机URL(一些其他服务,例如SkyDrive、Box、Copy、4Shared、MediaFire随机文件名)。当然,没有什么可以阻止我使用Dropbox,但我听说如果流量太大,Dropbox可能会阻止

我正在寻找免费的文件托管服务,它允许我轻松地获得每个文件的静态链接。因此,文件1.png、2.png和3.png应该分别分配给URL:

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

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

有人知道GitHub是否允许我们这样做吗?我知道Git不是用来跟踪二进制文件的,但是由于文件是静态的(只有一次提交就足够了),所以不需要跟踪增量

单个文件的最大大小为3-4 MB。将有1000个这样的文件。并非所有文件都受版权保护

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

这是允许的,但:

  • GitHub有一个限制,这意味着如果您始终保持在该限制之上,您将收到要求您减少回购规模的电子邮件。
    在您的情况下,3到4 GB在一次回购中太多了
  • 禁止“出于任何非法或未经授权的目的”使用该服务,操作系统确保您的MP3不会违反某些版权法
简而言之,这是可能的,但它肯定不是GitHub的目的



工件repo确实提供非随机名称,因此如果您可以将其发布到类似Amazon S3的服务中(没有,但是)

托管图像的示例:

这个UbuntuUI插件程序允许URL随机化壁纸

这里有两个存储库设置为与该程序一起使用,该程序承载墙纸收藏

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

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

谢谢