ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: GitHub.com

大きなファイルのバージョン付け

Git Large File Storage (Git LFS) は Git のオープンソース拡張で、大きいファイルを他のテキストファイルと同じように扱えるようにしてくれます。

Git Large File Storageについて

GitHub では、ユーザディスクの容量は特に決められていません。 私たちは、すべての Git リポジトリに対して十分な容量を提供するよう努めています。ただし、ファイルとリポジトリのサイズにはハードリミットがあります。 リポジトリを小さく保つことで、サーバーは速くなり、ユーザーにとって、ダウンロードは速くなります。

Git Large File Storage をインストールする

Git LFSには、最大サイズ2 GBまでのファイルを保存できます。

Git Large File Storage を設定する

Git LFS を使用するには、Git とは別の新しいプログラムをダウンロードしてインストールする必要があります。

ストレージと帯域の利用について

Git LFS をインストール したら、それをリポジトリ内の大容量ファイルに関連付ける必要かあります。

Git Large File Storage でのコラボレーション

Git Large File Storage を利用しているすべてのアカウントは、無料のストレージを 1 GB、1 か月の無料帯域を 1 GB 受け取ります。帯域やストレージの容量が十分ではないなら、Git LFS に追加の容量を購入できます。

リポジトリのファイルを Git Large File Storage に移動する

Git LFSを有効にすると、大容量のファイルも Git で扱う通常のファイルと同じようにフェッチ、修正、プッシュできます。 ただし、Git LFSを持っていないユーザの場合、ワークフローが異なります。

ファイルを Git Large File Storage から削除する

Git LFS をセットアップしてあり、Git LFS で追跡する必要があるファイルがすでにリポジトリにある場合は、まずそれをリポジトリから削除する必要があります。

Git Large File Storage のアップロード エラーを解決する

リポジトリに Git LFS をセットアップしてあれば、Git LFS からは、すべてのファイルを削除することも、ファイルのサブセットを削除することもできます。

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください