Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2026-03-17. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

Advanced Security の有料使用の管理

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

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

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

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

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

  •         **従量制課金:** 既定では、使用できるライセンスの数に制限はありません。 「GitHub Enterprise Cloud ドキュメントの「[AUTOTITLE](/enterprise-cloud@latest/billing/managing-your-billing/using-budgets-control-spending)」」を参照してください。
    
  •         **ボリューム/サブスクリプション課金** (GitHub Enterprise のみ)**:** 購入したライセンスがすべて使用中になると、ライセンスを解放するか追加購入するまで、別のリポジトリで GitHub Advanced Security を有効にすることはできません。
    

security configurations では、organization 内のリポジトリのライセンス使用状況を簡単に把握できます。また、Enterprise で使用可能な GitHub Advanced Security ライセンス数もわかります。 さらに、影響の大きいリポジトリをセキュリティ保護するために使用可能なライセンスを増やす必要がある場合は、GitHub Advanced Security を大規模にすばやく無効にできます。

GitHub Advanced Security のライセンスについては、「GitHub Advanced Security ライセンスの課金」を参照してください。

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

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

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

  2. [Apply configurations] セクションには、現在のライセンスの使用状況が表示されます。 NUMBER-USED out of NUMBER-PURCHASED available GitHub Advanced Security licenses in use by YOUR-ENTERPRISE.

              ![[Apply configurations] セクションのスクリーンショット。 Enterprise の現在のライセンス使用状況が、濃いオレンジ色の枠線で囲まれています。](/assets/images/help/security-configurations/current-ghas-license-usage.png)
    
  3. 必要に応じて、Organization 内の特定のリポジトリを検索するには、リポジトリ テーブルをフィルター処理します。 詳しくは、「リポジトリ テーブルを使用した組織内のリポジトリのフィルター処理」をご覧ください。

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

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

           ![[Apply configurations] セクションのスクリーンショット。 Enterprise の GHAS ライセンス使用状況を変更できる可能性が濃いオレンジ色の枠線で囲まれています。](/assets/images/help/security-configurations/ghas-licenses-used-or-freed.png)
    

これらのステップを実行してください:

Advanced Security をオフにする

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

ヒント

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

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