Skip to main content

Advanced Security の有料使用の管理

Organization 内のリポジトリで GitHub Secret Protection and GitHub Code Security を使うコストを把握して制御できます。

この機能を使用できるユーザーについて

管理者 ロールを持つ組織の所有者、セキュリティ マネージャー、および組織メンバー

GitHub Team または GitHub Enterprise が必要です

Advanced Security 製品を有効にするための要件

一意のアクティブなコミッターがいるプライベートまたは内部リポジトリで GitHub Secret Protection or GitHub Code Security を使うには、使用可能なライセンスが必要です。 ユーザー インターフェイスとオプションは、Advanced Security の支払い方法によって異なります。

  • 従量制課金: 既定では、使用できるライセンスの数に制限はありません。 「「過剰支出を防止する」 」を参照してください。
  • ボリューム/サブスクリプション課金 (GitHub Enterprise のみ): 購入したライセンスがすべて使用中になると、ライセンスを解放するか追加購入するまで、別のリポジトリで Secret Protection or Code Security を有効にすることはできません。

security configurations では、organization 内のリポジトリのライセンス使用状況を簡単に把握できます。

GitHub Secret Protection and GitHub Code Security のライセンスについては、「GitHub Advanced Security の課金について」をご覧ください。

ライセンスの使用状況の把握

  1. GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。1. 組織名の下で、 [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。
    1. サイドバーの [Security] セクションで、 [Advanced Security] ドロップダウン メニューを選び、[Configurations] をクリックします。

  2. [Apply configurations] セクションには、現在のライセンスの使用状況が次のように表示されます。 # Secret Protection licenses • # Code Security licenses in use.

    [Apply configurations] セクションのスクリーンショット。 Enterprise の現在のライセンス使用状況が、濃いオレンジ色の枠線で囲まれています。

  3. 必要に応じて、Organization 内の特定のリポジトリを検索するには、リポジトリ テーブルをフィルター処理します。 詳しくは、「リポジトリ テーブルを使用した組織内のリポジトリのフィルター処理」をご覧ください。

  4. 特定のリポジトリで GitHub Secret Protection and GitHub Code Security を有効にするために必要なライセンスの数をすばやく確認するには、リポジトリ テーブルのそのリポジトリの行で、[NUMBER licenses required] を調べます。

  5. Organization 内の複数のリポジトリのライセンス使用状況を表示するには、リポジトリ テーブルからリポジトリを選択します。 [Apply configurations] セクションでは、GitHub Secret Protection and GitHub Code Security をリポジトリに適用するために必要なライセンスの数と、それらのリポジトリで GitHub Secret Protection or GitHub Code Security を無効にした場合に使用可能になるライセンスの数がわかります。

    [構成の適用] セクションのスクリーンショット。 Enterprise の GHAS ライセンス使用を変更する可能性については、濃いオレンジ色の枠で囲まれています。

Secret Protection or Code Security をオフにする

1 つ以上のリポジトリですべての Secret Protection or Code Security 機能をオフにする最も簡単な方法は、最上位レベルで製品が無効にされているセキュリティ構成を作成することです。 有料機能をオフにするリポジトリに、このカスタム構成を適用できます。

Tip

混乱を避けるため、カスタム構成には "No Code Security" (コード セキュリティなし) や "Secret Protection and Supply chain only" (シークレット保護とサプライ チェーンのみ) などの非常に明確な名前を付けてください。

詳細については、「カスタム セキュリティ構成の作成」および「カスタム セキュリティ構成の適用」を参照してください。