ルールセットを作成した後、ルールセットに変更を加えることで、対象となるブランチやタグとのインタラクション方法を変更することができます。 たとえば、ブランチまたはタグをより適切に保護するためのルールを追加したり、 は、リポジトリ の共同作成者エクスペリエンスに対する意図しない影響をトラブルシューティングするためにルールセットを一時的に無効にします。
REST および GraphQL API を使ってルールセットを管理できます。 詳細については、「ルール」および「ミューテーション」を参照してください。
リポジトリのルールセットの表示
リポジトリへの読み取りアクセス権を持つユーザーは、リポジトリを対象とするルールセットを表示できます。 これは、ブランチにコミットできない理由を知りたい場合に便利です。 [ルールセット] ページでは、特定のブランチまたはタグを対象とするアクティブなルールセットを表示できます。
-
GitHub.com で、リポジトリのメイン ページへ移動します。
-
左側のファイル ツリー ビューで、 ブランチ ドロップダウン メニューを選択し、 [すべてのブランチを表示] をクリックします。 統合ファイル エディターの上部にあるブランチ ドロップダウン メニューも見つかります。
-
ブランチの左側にある をクリックします。
-
必要に応じて、別のブランチまたはタグのルールセットを表示するには、ブランチ セレクターのドロップダウン メニューを使用します。
-
表示するルールセットの名前をクリックします。
ルールセットの編集
ルールセットを編集して、名前、バイパスのアクセス許可、ルールなど、ルールセットの一部を変更できます。 また、ルールセットを有効または一時的に無効にする場合など、ルールセットを編集してその状態を変更することもできます。
-
GitHub.com で、リポジトリのメイン ページへ移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
左側のサイド バーの [コードと自動化] の下で、[ルール] をクリックし、[ルールセット] をクリックします。
-
[ルールセット] ページで、編集するルールセットの名前をクリックします。
-
必要に応じてルールセットを変更します。 使用可能なルールについて詳しくは、「ルールセットで使用できるルール」を参照してください。
-
ページの下部にある [変更の保存] をクリックします。
ルールセットの削除
ヒント: ルールセットを一時的に無効にしたいが、削除したくない場合は、ルールセットの状態を "無効" に設定できます。 詳しくは、「ルールセットの編集」をご覧ください。
-
GitHub.com で、リポジトリのメイン ページへ移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
左側のサイド バーの [コードと自動化] の下で、[ルール] をクリックし、[ルールセット] をクリックします。
-
削除するルールセットの名前をクリックします。
-
ルールセットの名前の右側にある を選び、[ルールセットの削除] をクリックします。