Skip to main content

GitHub Codespaces の使用制限の管理

GitHub Codespaces に対して使用制限を設定できます。

Note

Enterprise アカウント、および 2024 年 6 月 2 日以降に作成された Enterprise アカウントが所有する Organization は、拡張された課金プラットフォームにアクセスできます。 パブリック プレビュー プログラムに参加した Enterprise も、拡張請求プラットフォームにアクセスできます。

拡張課金プラットフォームでは、支出管理と詳細な可視性が向上し、よりきめ細かな制御で使用状況を把握できるようになります。 「新しい課金プラットフォームの使用」をご覧ください。

GitHub Codespaces の使用制限について

GitHub Codespaces は、組織、企業、または個人アカウントのいずれかによって支払われます。 個人アカウントの Free および Pro プランには、毎月一定の使用量までの GitHub Codespaces の無料使用が含まれます。 「GitHub Codespaces の請求について」を参照してください。

注: 個人、Organization、または Enterprise アカウントに対する GitHub Codespaces の使用の課金が発生する前に、そのアカウントにゼロ以外の使用制限を設定する必要があります。

既定で、GitHub Codespaces の使用制限は、すべてのアカウントで 0 米ドルです。 これにより、個人、Organization または Enterprise に課金対象のコストが発生してしまうため、新しい codespace を作成したり、既存の codespace を開くことを防ぐことができます。 個人用アカウントについては、codespace を作成するアクセス権があれば、アカウントが毎月含まれる使用量の制限に達していない限り、これを行うことができます。 Organization と Enterprise の既定の使用制限は、請求先を Organization またはその親 Enterprise とする codespace をユーザーが作成する場合には、上限を 0 米ドルを超える値に変更する必要があることを意味します。 GitHub Codespaces のコストは、お使いのアカウントが年単位の請求になっているとしても、常に毎月請求されます。

使用制限に達した場合、それ以上新しい codespace を作成できなくなり、既存の codespace も起動できなくなります。 まだ実行されている既存の codespace は間もなくシャットダウンされますが、使用制限に達した後は使用量に対して課金されません。

Azureサブスクリプションの利用

組織所有者の場合は、Azure サブスクリプション ID を組織のアカウントに接続して、GitHub Codespaces を有効にし、その使用量を支払うことができます。 「Azure サブスクリプションを接続する」を参照してください。

個人アカウントの GitHub Codespaces の使用制限の管理

自分の個人アカウントの GitHub Codespaces の使用制限を設定できます。

  1. GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [設定] をクリックします。

  2. サイドバーの [アクセス] セクションで、[ 課金とプラン] をクリックしてから、[使用制限] をクリックします。

  3. ページの上部の [支払い情報] で、 [使用限度の管理] をクリックします。

    課金設定ページの概要セクションのスクリーンショット。 右側では、[使用限度の管理] が濃いオレンジ色の枠線で強調表示されています。

  4. [Codespaces] で、 [Limit spending] を選択して使用制限を入力するか、 [Unlimited spending] を選択します。

  5. 選択したオプションに応じて、 [Update limit] または [Update to unlimited] をクリックします。

組織アカウントの GitHub Codespaces の使用制限の管理

組織の GitHub Codespaces については、組織所有者と支払いマネージャーが使用制限を管理できます。

: エンタープライズ アカウントが所有する組織は、エンタープライズ設定で指定されているため、独自の使用制限を指定することはできません。

  1. GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [設定] をクリックします。

  2. サイドバーの [アクセス] セクションで、 [ Organization] をクリックします。

  3. 組織の隣の [設定] をクリックします。

  4. Organization オーナーの場合は、サイドバーの [アクセス] セクションで、 [ 課金とプラン] をクリックします。

  5. ページの上部の [支払い情報] で、 [使用限度の管理] をクリックします。

    課金設定ページの概要セクションのスクリーンショット。 右側では、[使用限度の管理] が濃いオレンジ色の枠線で強調表示されています。

  6. [Codespaces] で、 [Limit spending] を選択して使用制限を入力するか、 [Unlimited spending] を選択します。

  7. 選択したオプションに応じて、 [Update limit] または [Update to unlimited] をクリックします。

利用上限に達した際の変更のエクスポート

個人、組織、または企業のアカウントが使用制限に達した場合、そのアカウントに課金される codespace は作成も再開もできなくなります。 ただし、進行中の作業内容の変更を新しいブランチにエクスポートすることは引き続き可能です。 詳しくは、「ブランチへの変更のエクスポート」を参照してください。

使用状況の管理と利用上限のメール通知

メール通知は、利用量がアカウントの使用制限の 75%、90%、100% に達したときに、アカウント オーナーと支払いマネージャーに送信されます。

これらの通知は、[課金とプラン] ページからいつでも無効にできます。 通知をオフにするには、[メール アラート] で、 [使用制限アラート] チェックボックスをオフにします。

個人アカウントの場合のみ、個人アカウントに含まれる無料使用の 75%、90%、100% を使用したときに送信されるメール通知をオフにすることもできます。 これを行うには、 [含まれているリソースのアラート] チェック ボックスをオフにします。

[メール アラート] 設定のスクリーンショット。 [含まれているリソースのアラート] と [使用制限アラート] のオプションが、どちらもオンになっています。

参考資料