プッシュ保護に委任されたバイパスの有効化について
Note
プッシュ保護の委任されたバイパスは現在 ベータ 段階にあり、変更される可能性があります。
プッシュ保護のために委任されたバイパスで、以下のことができます。
- プッシュ保護をバイパスできる投稿者を定義します。
- 他の投稿者の承認プロセスを追加します。
詳しくは、「プッシュ保護のために委任されたバイパスについて」を参照してください。
この機能を有効にすると、プッシュ保護をバイパスするリクエストを管理できるロールとチームのバイパス リストが作成されます。 使用する適切なチームまたはロールがまだない場合は、開始する前に追加のチームを作成する必要があります。
リポジトリの委任されたバイパスの構成
Note
組織の所有者が組織レベルで委任バイパスを構成した場合、リポジトリ レベルの設定は無効になります。
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [セキュリティ] セクションで、 [コードのセキュリティと分析] をクリックします。
-
[コードのセキュリティと分析] の下で、「GitHub Advanced Security」を見つけてください。
-
[プッシュ保護] で、[secret scanning のプッシュ保護をバイパスできるユーザー] の右側にあるドロップダウン メニューを選択し、[特定のロールまたはチーム] をクリックします。
-
[バイパス リスト] で、[ロールまたはチームの追加] をクリックします。
Note
ロールまたはチームを "バイパス リスト" に追加すると、これらのユーザーにはプッシュ保護をバイパスする機能が付与され、他のすべての共同作成者からの要求を確認および管理してプッシュ保護をバイパスすることもできます。
バイパス リストにシークレット チームを追加することはできません。
-
ダイアログ ボックスで、バイパス リストに追加するロールとチームを選択し、[選択した追加] をクリックします。
組織の委任されたバイパスの構成
-
GitHub で、organization のメイン ページに移動します。
-
組織名の下で、 [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [セキュリティ] セクションで、[コード セキュリティ] ドロップダウン メニューを選択し、Global settings をクリックします。
-
[プッシュ保護] で、[secret scanning のプッシュ保護をバイパスできるユーザー] の右側にあるドロップダウン メニューを選択し、[特定のロールまたはチーム] をクリックします。
-
[バイパス リスト] で、[ロールまたはチームの追加] をクリックします。
-
ダイアログ ボックスで、バイパス リストに追加するロールとチームを選択し、[選択した追加] をクリックします。