web-dev-qa-db-ja.com

ビデオとオーディオを共有するために、GitHubがDropboxのように使用されないのはなぜですか?

ソースコードのリポジトリとしてGitHubについて話している人々を見てきましたが、私自身は分散バージョン管理にGitHubを使用していますが、理解できないことの1つは、なぜビデオファイルとオーディオファイルの共有にGitHubを使用しないのですか?

確かに、圧縮には長い時間がかかります(私にとっては小さな5MBの.mp3ファイルで10分かかりました)が、実際にそのようなファイルをアップロードすることは可能ですか?

注:オーディオとビデオを.tarのような形式に圧縮してGitHubに簡単にアップロードできることは知っていますが、それは私が本当に心配していることではありません。

質問

  • GitHubでクラウドストレージに使用するのに本当に悪い場所は何ですか?
    それが悪いオプションになっているのは、まさにそのデルタ圧縮プロセスですか?
  • GitHubが無料アカウント用に提供する最大ストレージ容量はいくらですか?
  • DropboxのようにGitHubを使用できるGitHubコマンドをハックする方法はありますか? (圧縮を無効にすることなどが考えられます)
7
  • そのためには、Dropboxや同様のサービスほど簡単ではありません。
  • 無料のアカウントは公開リポジトリのみを持つことができるので、個人のドキュメントをそこに保持するために料金を支払う必要があります。 Dropboxなどはこれを無料で提供します。
  • Githubのより一般的な性質により、違法なコンテンツ共有のために削除がより頻繁に行われると思わせます。
  • その目標に向かって販売されていません。ほとんどの人は、これらの理由でそれを使用することを考えないでしょう。
5
Tom Ribbens

GitHubからの回答: 大きいファイルの操作

Gitは非常に多くのユースケースに適していますが、大きなファイルでは問題があります。大きなファイルをGitHubにプッシュする場合、ワークフローを評価して、それらのファイルが本当に必要であることを確認することができます。リポジトリにはグラフィックなどのゲームアセットが必要な場合がありますが、SQLデータベースダンプはおそらく必要ありません。

GitHubは、50 MBを超えるファイルをプッシュすると警告を表示します。 100 MBを超えるファイルを含むプッシュは拒否されます。これにはいくつかの理由があります。

多くの場合、大きなファイルのコミットは意図的ではなく、不要なリポジトリの膨張を引き起こします。誰かが大きなファイルでリポジトリを複製するたびに、そのファイルを取得する必要があり、ダウンロードに余分な時間がかかります。

さらに、リポジトリのサイズが10 GBの場合、Gitのアーキテクチャには常に10 GBの追加の空き領域が必要です。これにより、Gitは通常の操作の過程でファイルを移動できます。残念ながら、これは、これらのリポジトリを保存する方法に関して、柔軟性がはるかに低くなければならないことも意味します。

8

Bitbucketは、最大5人のメンバーのグループにプライベートリポジトリを提供します。

ハードサイズの制限はありませんが、1 GB未満に抑えることをお勧めします: Bitbucket maximum size

VPSを使用して独自のGitサービスをホストできます。デジタルオーシャンは毎月5ドルです。 20GBの場合:

そして、共有可能なファイルをプライベートにホストするためのいくつかのオプション: http://www.makeuseof.com/tag/3-self-hosted-dropbox-alternatives-tested/

4
Max Heiber