{"meta":{"title":"Git Large File Storageについて","intro":"GitHub には、リポジトリで許可されるファイルのサイズに制限があります。 この制限を超えるファイルを追跡するには、Git 大容量ファイルストレージ を使います。","product":"リポジトリ","breadcrumbs":[{"href":"/ja/repositories","title":"リポジトリ"},{"href":"/ja/repositories/working-with-files","title":"ファイルの操作"},{"href":"/ja/repositories/working-with-files/managing-large-files","title":"大きなファイルを管理する"},{"href":"/ja/repositories/working-with-files/managing-large-files/about-git-large-file-storage","title":"Git 大容量ファイルストレージ"}],"documentType":"article"},"body":"# Git Large File Storageについて\n\nGitHub には、リポジトリで許可されるファイルのサイズに制限があります。 この制限を超えるファイルを追跡するには、Git 大容量ファイルストレージ を使います。\n\n## Git 大容量ファイルストレージについて\n\nGit LFSは、リポジトリに実際のファイルではなく、ファイルへの参照を保存することで大きなファイルを扱います。 Git のアーキテクチャを回避するため、Git LFS では実際のファイル (どこか別の場所に格納されています) への参照として働くポインター ファイルが作成されます。 GitHub を使って、リポジトリ内のこのポインター ファイルを管理します。 リポジトリをクローンすると、GitHub により、このポインター ファイルがマップとして使われ、大きなファイルが自動的に検出されます。\n\nGitHub プランに応じて、Git LFS の異なる最大サイズ制限が適用されます。\n\n| 製品                      | ファイルの最大サイズ |\n| ----------------------- | ---------- |\n| GitHub Free             | 2 GB       |\n| GitHub Pro              | 2 GB       |\n| GitHub Team             | 4 GB       |\n| GitHub Enterprise Cloud | 5 GB       |\n\nファイルあたりの制限である 5 GB を超えると、ファイルは Git LFS によって拒否され、エラー メッセージが表示されます。\n\nGit LFSをGitHub Desktopと共に使うこともできます。 GitHub Desktop で Git LFS リポジトリをクローンする方法の詳細については、「[GitHubからのGitHub Desktopへのリポジトリのクローン方法](/ja/desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop)」を参照してください。\n\nデータ再利用可能な.large\\_filesは-lfs-オブジェクト-アーカイブを含めることができる\n\n## ポインタファイルのフォーマット\n\nGit LFSのポインタファイルは以下のようになっています。\n\n```text\nversion https://git-lfs.github.com/spec/v1\noid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5\nsize 84977953\n```\n\n使われている Git LFS の `version` の後にファイルの一意識別子 (`oid`) が付いたものが追跡されます。 また、最終的なファイルの `size` も格納されます。\n\n> \\[!NOTE]\n>\n> * Git LFS は GitHub Pages サイトでは使用できません。\n> * Git LFS はテンプレートリポジトリでは使用できません。\n\n## 参考資料\n\n* ```\n            [AUTOTITLE](/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage) \n  ```\n* [Git Large File Storage の課金](/ja/billing/managing-billing-for-your-products/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage)"}