Skip to main content

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

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

指定された校閲者からのバイパス承認を要求することで、シークレットを含むコードをプッシュできるユーザーを制御します。

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

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

データ 再利用可能情報.secret-scanning.push-protection-delegate-bypass-beta-note %}

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

委任されたバイパスを有効にするには、バイパス要求を管理するチームまたはロールを作成します。

リポジトリの委任されたバイパスの有効化

メモ

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

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

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。
    1. サイドバーの [Security] セクションで、[ Code security and analysis] をクリックします。

  2. [Code security and analysis] で、[GitHub Advanced Security] を見つけます。

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

  4. [Bypass list] で、[Add role or team] をクリックします。

    メモ

    ロールまたはチームを "バイパス リスト" に追加すると、それらのユーザーはプッシュ保護をバイパスできるようになり、他のすべての共同作成者からの要求を確認および管理してプッシュ保護をバイパスすることもできます。

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

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

組織内の委任されたアクセス権限のバイパスを有効にする

  1. GitHub で、organization のメイン ページに移動します。1. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

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

  2. サイドバーの [セキュリティ] セクションで、Code security and analysis ドロップダウン メニューを選び、Global settings をクリックします。

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

  4. [Bypass list] で、[Add role or team] をクリックします。

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