Skip to main content

GitHub Advanced Security ライセンスの使用を管理する

Organization 内のリポジトリの GitHub Advanced Security ライセンスの使用を把握して制御できます。

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

Organization のオーナーとセキュリティ マネージャーは、組織の security configurations と global settings を管理できます。

: Security configurations および global settings は現在ベータ版で提供されており、変更される可能性があります。 これらの機能についてフィードバックするには、フィードバックについてのディスカッションを参照してください。

GitHub Advanced Security の請求とライセンスについて

一意のアクティブなコミッターを持つプライベート リポジトリまたは内部リポジトリで GitHub Advanced Security (GHAS) 機能を使用するには、使用可能な GHAS ライセンスが必要です。 security configurations を使用すると、Organization 内のリポジトリの GHAS ライセンスの使用状況と、Enterprise で使用可能な GHAS ライセンスの数を簡単に把握できます。 さらに、影響の大きいリポジトリをセキュリティで保護するために、より多くの GHAS ライセンスを使用できるようにする必要がある場合は、大規模なプライベート リポジトリと内部リポジトリの GHAS 機能をすばやく無効にすることができます。

GHAS ライセンス、および一意でアクティブなコミッターについては、「GitHub Advanced Security の課金について」を参照してください。

GitHub Advanced Security ライセンスの使用を把握する

  1. GitHub.com の右上隅にあるプロファイル写真を選択し、次に自分の組織をクリックします。

    @octocat のプロファイル写真の下にあるドロップダウン メニューのスクリーンショット。 [Your organizations] (自分の組織) が濃いオレンジ色の枠線で囲まれています。

  2. 組織名の下で、 [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  3. サイドバーの [セキュリティ] セクションで、ドロップダウン メニューの [コード セキュリティ] を選択し、次に [構成] をクリックします。

  4. [構成の適用] セクションでは、現在のライセンス使用量が "GitHub Advanced Security ライセンスは YOUR-ENTERPRISE で NUMBER-PURCHASED 本使用可能で、NUMBER-USED 本使用中です。" と表示されます。

    [構成の適用] セクションのスクリーンショット。 Enterprise の現在の GHAS ライセンスの使用状況は、濃いオレンジの枠で囲まれています。

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

  6. 特定のリポジトリで GHAS 機能を有効にするために必要な GHAS ライセンスの数をすばやく特定するには、リポジトリ テーブルのそのリポジトリの行で、"NUMBER 本のライセンスが必要" を参照してください。

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

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

Organization 内の選択したリポジトリで GitHub Advanced Security 機能をオフにする

  1. GitHub.com の右上隅にあるプロファイル写真を選択し、次に自分の組織をクリックします。

    @octocat のプロファイル写真の下にあるドロップダウン メニューのスクリーンショット。 [Your organizations] (自分の組織) が濃いオレンジ色の枠線で囲まれています。

  2. 組織名の下で、 [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  3. サイドバーの [セキュリティ] セクションで、ドロップダウン メニューの [コード セキュリティ] を選択し、次に [構成] をクリックします。

  4. 必要に応じて、[構成の適用] セクションで、フィルター処理によって GHAS を無効にする特定のリポジトリに絞り込みます。 詳細については、「リポジトリ テーブルを使用した組織内のリポジトリのフィルター処理」を参照してください。

  5. リポジトリ テーブルで、次の 3 つの方法のいずれかを使用してリポジトリを選択します。

    • GHAS 機能を無効にする個々のリポジトリを選択します。
    • リポジトリ テーブルの現在のページに表示されているすべてのリポジトリを選択するには、[NUMBER リポジトリ] を選択します。
    • [NUMBER リポジトリ] を選択した後、適用したフィルターに一致する Organization の_すべて_のリポジトリを選択するには、[すべて選択] をクリックします。

    目的のリポジトリを選択したら、[構成の適用] セクションで、これらのリポジトリで GHAS 機能を無効にすると使用可能になる GHAS ライセンスの数を確認できます。 詳細については、「GitHub Advanced Security ライセンス使用状況の把握」を参照してください。

  6. [構成の適用] ドロップダウン メニューを選択し、[GitHub Advanced Security の無効化] をクリックします。

  7. 選択したプライベート リポジトリまたは内部リポジトリで GHAS 機能の無効化を完了するには、[GitHub Advanced Security を無効化しますか?] ウィンドウで、[GitHub Advanced Security の無効化] をクリックします。

    注:

    • プライベート リポジトリまたは内部リポジトリに対して GHAS 機能を無効にすると、リンクされた security configuration からそのリポジトリもデタッチされます。
    • リポジトリ テーブルを使用して GHAS 機能を無効にしても、パブリック リポジトリ上のこれらの機能は無効に_なりません_。GitHub Advanced Security ライセンスは必要ないためです。