GitHub Packages の課金について
注記: GitHub では、前もって利用ベースのコスト値に対して一時的に承認が保留となることがあります。これは、アカウントの支払方法に保留中の請求として表示されます。
GitHub Packagesの利用は、パブリックパッケージについては無料です。 プライベート パッケージの場合、GitHub のアカウントごとに、アカウントのプランに応じて、無料のストレージとデータ転送のクォータを受け取ります。 含まれる量を超える使用は、予算によって管理されます。
Organization または Enterprise の所有者は、Azure サブスクリプション ID を organization または Enterprise アカウントに関連付けて、GitHub Packages の使用を有効にし、自分のアカウントに含まれる金額を超えて料金を支払うことができます。 詳しくは、「Azure サブスクリプションを接続する」をご覧ください。
データ転送は毎月リセットされますが、ストレージはリセットされません。
プラン | Storage | データ転送 (月あたり) |
---|---|---|
GitHub Free | 500 MB | 1GB |
GitHub Pro | 2GB | 10 GB |
組織の GitHub Free | 500 MB | 1GB |
GitHub Team | 2GB | 10 GB |
GitHub Enterprise Cloud | 50GB | 100GB |
GitHub Actionsによってトリガーされる送信時のデータ転送と、ソースを問わず着信時のデータ転送は無料です。 GITHUB_TOKEN
を使用して GitHub Packages にログインしている場合は、GitHub Actions を使用してパッケージをダウンロードしていると見なされます。
ホストされている | セルフホスト | |
---|---|---|
GITHUB_TOKEN を使用したアクセス | Free | Free |
personal access token を使用してアクセスする | Free | 有料 |
ストレージの使用量は、ユーザ自身のアカウントで所有されているリポジトリのGitHub Actionsによって生成されるビルドアーティファクトと共有されます。 詳しくは、「GitHub Actions の課金について」をご覧ください。
GitHubは、パッケージが公開されているリポジトリを所有するアカウントの利用状況に課金をします。 アカウントの使用量がこれらの制限を超えた場合、有効な支払方法を登録してあると、1 日あたり、ストレージ 1 GB ごとに $0.008 米国ドル、データ転送 1 GB ごとに $0.50 米国ドルを支払うようになります。
たとえば、organization で GitHub Team が使われ、無制限の支出が許可され、150 GB のストレージが使われ、1 か月間の送信データ転送が 50 GB であった場合、その月に organization が含まれるクォータを超過した量は、ストレージが 148 GB、データ転送が 40 GB になります。 追加のストレージには、1 日ごとに GB あたり $0.008 米国ドル、つまり 31 日の月で約 $37 米国ドルかかります。 追加のデータ転送には、GB あたり $0.50 米国ドル、つまり $20 米国ドルかかります。
消費型サービスのコストを見積もるために、GitHub 料金計算ツールを使用できます。
月末に、GitHubはデータ転送を最も近いGBに丸めます。
GitHub 毎月の使用量は、その月の時間あたりの利用状況に基づいて GB で算出されます。 たとえば、3 月の 10 日間に 3 GB のストレージを使用し、3 月の 21 日間に 12 GB 使用した場合、ストレージの使用量は次のようになります。
- 3 GB x 10日 x (1日24 時間) = 720 GB時間
- 12 GB x 21日 x (1日24 時間) = 6,048 GB時間
- 720 GB 時間 + 6,048 GB 時間 = 合計 6,768 GB 時間
- 6,768 GB時間 / (月あたり744時間) = 9.0967 GB月
月末に、GitHubはストレージ使用量を最も近いGBに丸めます。 そのため、3 月のストレージ使用量は 9.097 GB になります。
また、請求期間の途中でこの計算を使用して、その月の合計使用量を見積もることもできます。 たとえば、2 GB の空きストレージを提供する GitHub Team があなたの Organization で使用されている場合に、あなたが 4 月の最初の 5 日間に 0 GB を使用し、次の 10 日間に 1.5 GB を使用しており、さらに請求期間の最後の 15 日間に 3 GB を使用する予定であるとすると、その月の予想ストレージ使用量は次のようになります。
- 0 GB x 5 日 x (1 日 24 時間) = 0 GB 時間
- 0.5 GB x 10 日 x (1 日 24 時間) = 120 GB 時間
- 3 GB x 15 日 x (1 日 24 時間) = 1080 GB 時間
- 0 GB 時間 + 120 GB 時間 + 1080 GB 時間 = 合計 1200 GB 時間
- 1200 GB 時間/(月あたり 744 時間) = 1.6 GB 月
実際のストレージ量が一時的に 2 GB を超えたとしても、その月の予想される 1.6 GB のストレージ使用量は 2 GB の制限を超えることはありません。
あなたのGitHub Packages 利用状況は、アカウントの既存の請求日、支払い方法、領収書を共有します。 GitHub でアカウントのすべてのサブスクリプションを表示するには、「支払いサイクルについて」を参照してください。
支払い設定と有料の機能は、アカウントごとに個別に管理しなければなりません。 個人アカウント、Organizationアカウント、Enterpriseアカウントの設定は、各設定ページのコンテキストスイッチャを使って切り替えできます。 「GitHub の支払いについて」をご覧ください。
GitHub Packages の予算の管理
アカウントに有効な支払方法が登録されていない場合、クォータを使い切ると使用がブロックされます。
既定では、有効な支払方法が登録されている場合、予算を設定するまで支出は $0 米国ドルに制限されます。 予算を設定および管理して、製品または SKU の支出を制限できます。 「予算を使用した従量制課金製品での支出の管理」をご覧ください。