Skip to main content

GitHub Codespaces の使用制限の管理

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

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. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

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

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

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

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

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

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

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

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

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  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% を使用したときに送信されるメール通知をオフにすることもできます。 これを行うには、 [含まれているリソースのアラート] チェック ボックスをオフにします。

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

参考資料