# Git Large File Storage の課金

Git 大容量ファイルストレージの使用量を無料の許容量に対して測定する方法と、追加の使用料を支払う方法について説明します。

## Git LFSの使用方法の測定方法

以前は、Git LFS課金にはプリペイド データ パックが使用されていました。 これらは削除され、従量制課金に置き換えられ、実際に使用した分だけ支払います。

各 GitHub アカウントには、 Git 大容量ファイルストレージ (Git LFS) の空き帯域幅とストレージのクォータが含まれています。

* **帯域 幅：** 無料クォータは、各請求サイクルの開始時にリセットされます。
* **ストレージ：** 料金は、1 時間ごとの使用量に基づいて、毎月継続的に発生します。 蓄積されたストレージの合計は、各課金サイクルの開始時に0にリセットされます。

このクォータを超えた場合、次に何が起こるかは、 Git LFS 予算の設定によって異なります。

* **予算が $0 に設定**されている: 超過分には課金されませんが、 Git LFS 使用はカレンダー月の残りの部分でブロックされます。 使用量は、翌月の最初にリセットされます。
* **予算が削除されました**: 使用制限はなく、無料クォータを超えるすべての使用量に対して課金されます。

Git LFS ストレージは、アップロードされた日時に関係なく、リポジトリに関連付けられているすべての Git LFS オブジェクトに基づいて計算されます。
Git LFS オブジェクトがリポジトリに関連付けられていない場合、ストレージ使用量は 0 になります。

カレンダー月の途中で Git LFS オブジェクトを削除した場合、その月のストレージ使用量は再計算されません。 ストレージは、翌月の最初にリセットされます。

今後使用量を減らす方法については、 [ファイルを Git Large File Storage から削除する](/ja/enterprise-cloud@latest/repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage) を参照してください。

Git LFSを使用してパブリックリポジトリまたはプライベートリポジトリで作業する:

* 変更を**コミットして**Git LFS ファイルにプッシュすると、ファイル全体の新しいバージョンがプッシュされ、合計ファイル サイズが**リポジトリ所有者のストレージ使用**に含まれます。
* \*\*\*\* ファイルをGit LFSすると、使用する帯域幅が**リポジトリ所有者の帯域幅の使用量**に含まれます。
* ファイルを\*\*\*\* にGit LFSすると、ファイルは**リポジトリ所有者のストレージ使用**に含まれますが、帯域幅は測定されません。

> \[!TIP]
> リポジトリへの書き込みアクセス権を持つすべてのユーザーは、個人の帯域幅とストレージの使用を増やすことなく、ファイルを Git LFS にプッシュできます。

### 使用量の測定方法の例

* 500 MB のファイルを Git LFSにプッシュする場合は、リポジトリ所有者のストレージの 500 MB を使用し、帯域幅は使用しません。 1 バイト分の変更を加えてそのファイルを再度プッシュすると、さらに 500 MB のストレージが使われ、帯域は消費されません。これらの 2 つのプッシュによる合計で、1 GB のストレージが使われ、帯域の消費はありません。
* Git LFSで追跡されている 500 MB のファイルをダウンロードする場合は、リポジトリ所有者の帯域幅の 500 MB を使用します。 コラボレータがそのファイルに変更をプッシュし、あなたが新しいバージョンをローカルのリポジトリにプルしたなら、あなたは 500 MB の帯域を新たに消費するため、この 2 つのダウンロードでの合計の使用帯域は 1 GB になります。
* GitHub Actions
  Git LFSで追跡される 500 MB のファイルをダウンロードする場合、リポジトリ所有者の帯域幅の 500 MB が使用されます。

### Git LFS ソース コード アーカイブ内のオブジェクト

リポジトリのソース コード アーカイブに Git LFS オブジェクトを含める場合、それらのアーカイブのダウンロードはリポジトリの帯域幅使用量にカウントされます。 「[リポジトリのアーカイブで Git LFS オブジェクトを管理する](/ja/enterprise-cloud@latest/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository)」を参照してください。

### フォークでの使用量

帯域幅とストレージの使用量は、常にリポジトリ所有者のアカウントに対してカウントされます。 リポジトリをフォークしてプルすると、親リポジトリの帯域幅使用量としてカウントされます。

## の無料使用 Git LFS

ダウンロード用のストレージと帯域幅の次の量は、 GitHub プランに含まれています。

| プラン                     | Bandwidth | Storage |
| ----------------------- | --------- | ------- |
| GitHub Free             | 10 GiB    | 10 GiB  |
| GitHub Pro              | 10 GiB    | 10 GiB  |
| GitHub Free 組織向け        | 10 GiB    | 10 GiB  |
| GitHub Team             | 250 GiB   | 250 GiB |
| GitHub Enterprise Cloud | 250 GiB   | 250 GiB |

## 割り当てられたクォータを超えた使用

支払方法が登録されていない状態で、含まれる **ストレージ** のクォータを超えて使用した場合:

* 大容量アセットを含むリポジトリを引き続きクローンできる
* ポインター ファイルのみが取得されます。「[Git Large File Storageについて](/ja/enterprise-cloud@latest/repositories/working-with-files/managing-large-files/about-git-large-file-storage#pointer-file-format)」を参照してください。
* 新しいファイルはプッシュできない

お支払い方法が登録されていない状態で、1 か月あたりの **帯域幅** の含まれている割り当て量を超えて使用した場合、Git LFS アカウントのサポートは翌月まで無効になります。

## 追加の Git LFS 使用料金の支払い

GitHub アカウントに設定されている支払い方法を使用して、クォータを超えて追加の使用料金を支払います。 「[支払いおよび課金情報の管理](/ja/enterprise-cloud@latest/billing/how-tos/set-up-payment/manage-payment-info)」を参照してください。

帯域幅は、ダウンロードされたデータ 1 GiB ごとに課金されます。 ストレージは、1 時間あたりの使用率を計算して課金されます。

* 有料 Git LFS 使用量のコストを見積もる場合は、 GitHub[料金計算ツールを使用します](https://github.com/pricing/calculator?feature=lfs)。
* 現在のストレージと帯域幅の表示については、「[従量制課金製品とライセンスの使用状況の表示](/ja/enterprise-cloud@latest/billing/how-tos/products/view-productlicense-use)」を参照してください。

### ストレージ コスト計算の例

たとえば、4 月の最初の 15 日間は無料枠を 1 GiB 超えて使用し、4 月 16 日から月末までは 2 GiB 使用した場合、ストレージ コストは次のように計算されます。

* 1 GiB × 15 日 × 24 時間 / 日 = 360 GiB 時間
* 2 GiB × 15 日 × 24 時間 / 日 = 720 GiB 時間
* 360 GiB 時間 + 720 GiB 時間 = 1080 GiB 時間
* 1080 GiB 時間 / 720 時間/月 = 1.5 GiB 月

この例では、4 月分として 1.5 GiB の追加ストレージに対して支払うことになります。

## 使用状況アラートが含まれています Git LFS

含まれる Git LFS 使用量が請求期間中に 90% および 100% に達すると、電子メール通知を受け取ることができます。 通知を受け取る理由の詳細については、 [Git Large File Storage の課金](/ja/enterprise-cloud@latest/billing/concepts/product-billing/git-lfs#how-use-of-git-lfs-is-measured) を参照してください。

無効にする方法など、詳細については、 [予算とアラート](/ja/enterprise-cloud@latest/billing/concepts/budgets-and-alerts#included-usage-alerts) を参照してください。

現在のカレンダー月の LFS ストレージと帯域幅を引き続き使用する場合は、 [超過分を許可するようにアカウントの予算を調整](/ja/enterprise-cloud@latest/billing/concepts/product-billing/git-lfs#paying-for-additional-git-lfs-use)できます。 次回の請求日には、前のカレンダー月の実際の使用量に対して課金されます。

## 予算の管理 Git LFS

アカウントに有効な支払方法が登録されていない場合、クォータを使い切ると使用がブロックされます。

有効な支払方法を登録した場合、支出が 1 つ以上の予算により制限されることがあります。 アカウントに設定した予算が、使用量のニーズに適していることを確認してください。 「[従量制課金製品の支出を管理するための予算を設定する](/ja/enterprise-cloud@latest/billing/how-tos/set-up-budgets)」をご覧ください。

## 参考資料

* [Git Large File Storageについて](/ja/enterprise-cloud@latest/repositories/working-with-files/managing-large-files/about-git-large-file-storage)
* [Git Large File Storage をインストールする](/ja/enterprise-cloud@latest/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)