Git LFS の使用量の測定方法
各 GitHub アカウントには、Git Large File Storage (Git LFS) の無料の帯域幅とストレージのクォータが割り当てられます。 含まれる量を超えて使うと、アカウントに課金されます。 帯域幅は毎月リセットされますが、ストレージ使用量はリセットされません。
Git LFS を使ったパブリックまたはプライベート リポジトリでの作業:
- Git LFS ファイルへの変更をコミットしてプッシュすると、ファイル全体の新しいバージョンがプッシュされ、ファイルの合計サイズがリポジトリ所有者のストレージ使用量に計上されます。
- Git LFS ファイルをダウンロードすると、使う帯域幅はリポジトリ所有者の帯域幅使用量に計上されます。
- ファイルを Git LFS にアップロードすると、そのファイルはリポジトリ所有者のストレージ使用量に計上されますが、帯域幅は測定されません。
ヒント
リポジトリへの書き込みアクセス権限を持つユーザーは誰でも、個人の帯域幅とストレージ使用量を増やすことなく、ファイルを 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 になります。
- Git LFS で追跡されている 500 MB のファイルを GitHub Actions でダウンロードすると、リポジトリ所有者の帯域幅の 500 MB が使われます。
ソース コード アーカイブ内の Git LFS オブジェクト
リポジトリのソース コード アーカイブに Git LFS オブジェクトを格納すると、それらのアーカイブのダウンロードはリポジトリの帯域幅使用量にカウントされます。 「リポジトリのアーカイブで Git LFS オブジェクトを管理する」を参照してください。
フォークでの使用量
帯域幅とストレージの使用量は、常にリポジトリ所有者のアカウントにカウントされます。 フォークの作成やリポジトリのプルは、親リポジトリの帯域使用量に対してカウントされます。
Git LFS の無料使用
GitHub プランには、ダウンロード用の次のストレージ容量と帯域幅が含まれています。
プラン | 帯域幅 | 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について」を参照してください
- 新しいファイルをプッシュして戻すことはできません
支払方法を登録せずに帯域幅の 1 か月間の割り当てクォータを超えて使った場合、そのアカウントでは Git LFS のサポートが次の月まで無効になります。
Git LFS の追加使用分に対する支払い
クォータを超えた追加使用については、GitHub アカウントに設定した支払方法で支払います。 「支払いおよび課金情報の管理」を参照してください。
帯域幅は、ダウンロードされたデータの GiB ごとに課金されます。 ストレージは、時間単位の使用率を計算することによって課金されます。
- 有料の Git LFS の使用コストを見積もるには、GitHub 料金計算ツールを使ってください。
- 現在のストレージと帯域幅の表示については、「従量制課金製品とライセンスの使用状況の表示」をご覧ください。
ストレージ コストの計算例
たとえば、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 の予算の管理
アカウントに有効な支払方法が登録されていない場合、クォータを使い切ると使用がブロックされます。
既定では、有効な支払方法が登録されている場合、予算を設定するまで支出は $0 米国ドルに制限されます。 予算を設定および管理して、製品または SKU の支出を制限できます。 「従量制課金製品の支出を管理するための予算の設定」をご覧ください。
Accounts that have migrated from the old billing platform may contain automatically generated budgets that mirror their previous spending limits.