Skip to main content

プッシュ保護のための委任されたバイパスの有効化

組織またはリポジトリの委任されたバイパスを使用して、secret scanning で識別されたシークレットを含むコミットをプッシュできるユーザーを制御できます。

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

Organization owners and repository administrators can enable delegated bypass for push protection for their organization and repository, respectively.

リポジトリと Organization のプッシュ保護は、すべての ユーザー所有 パブリック リポジトリで無料で利用できます。 GitHub Advanced Security のライセンスを持つ GitHub Enterprise Cloud を使用している Organization は、プライベート リポジトリと内部リポジトリでプッシュ保護を有効にすることもできます。

プッシュ保護のための委任されたバイパスの有効化

Note

プッシュプロテクションのデリゲートバイパスは現在ベータ版であり、変更される可能性があります。

プッシュ保護の委任されたバイパスを使用すると、プッシュ保護をバイパスできる共同作成者を定義し、他の共同作成者に承認プロセスを追加できます。 詳細については、「プッシュ保護のために委任されたバイパスについて」を参照してください。

この機能を有効にすると、プッシュ保護をバイパスするリクエストを管理できるロールとチームのバイパス リストが作成されます。 使用する適切なチームまたはロールがまだない場合は、開始する前に追加のチームを作成する必要があります。

Note

バイパス リストにシークレット チームを追加することはできません。

組織の委任されたバイパスの構成

  1. GitHub で、organization のメイン ページに移動します。

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

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

  3. サイドバーの [セキュリティ] セクションで、 [コードのセキュリティと分析] をクリックします。

Note

Organization が security configurations と global settings パブリック ベータに登録されている場合は、[コード のセキュリティと分析] ではなく、[コード セキュリティ] ドロップダウン メニューが表示されます。 [コード セキュリティ] を選択し、[Global settings] をクリックします。

  1. [コードのセキュリティと分析] の下で、「GitHub Advanced Security」を見つけてください。
  2. [プッシュ保護] で、[secret scanning のプッシュ保護をバイパスできるユーザー] の右側にあるドロップダウン メニューを選択し、[特定のロールまたはチーム] をクリックします。
  3. [バイパス リスト] で、[ロールまたはチームの追加] をクリックします。
  4. ダイアログ ボックスで、バイパス リストに追加するロールとチームを選択し、[選択した追加] をクリックします。

リポジトリの委任されたバイパスの構成

Note

組織の所有者が組織レベルで委任バイパスを構成した場合、リポジトリ レベルの設定は無効になります。

  1. GitHub で、リポジトリのメイン ページに移動します。

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

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [セキュリティ] セクションで、 [コードのセキュリティと分析] をクリックします。

  4. [コードのセキュリティと分析] の下で、「GitHub Advanced Security」を見つけてください。

  5. [プッシュ保護] で、[secret scanning のプッシュ保護をバイパスできるユーザー] の右側にあるドロップダウン メニューを選択し、[特定のロールまたはチーム] をクリックします。

  6. [バイパス リスト] で、[ロールまたはチームの追加] をクリックします。

    Note

    バイパス リストにシークレット チームを追加することはできません。

  7. ダイアログ ボックスで、バイパス リストに追加するロールとチームを選択し、[選択した追加] をクリックします。