アタッチ エラーを見つけて修復する
構成をリポジトリのグループに適用すると、通常、既存のリポジトリ設定と適用した構成の間で競合が発生するため、一部のリポジトリのアタッチに失敗することがあります。 この場合、影響を受けるリポジトリには一部の設定のみが適用され、それらのリポジトリは今後の構成の変更を継承しません。
[セキュリティ構成設定] ページの [構成の適用] の下の [ リポジトリ ] タブに、添付ファイルが失敗したリポジトリの数がバナーに表示され、その理由が要約されます。 バナー内のリンクをクリックするか、 config-status:failedでリポジトリの一覧をフィルター処理して、影響を受けるリポジトリと、各エラーを修復する方法に関するガイダンスを確認します。
-
GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
-
Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png)
-
サイドバーの [セキュリティ] セクションで、 Advanced Security ドロップダウン メニューを選択し、[ 構成] をクリックします。
-
[リポジトリ] タブ を クリックします。
-
[Apply configurations] セクションで、
config-status:failedでフィルター処理します。 -
結果の一覧で、目的のリポジトリの [失敗した理由] クリックします。
-
ダイアログ ボックスの情報を確認し、修復ガイダンスに従います。
削除された構成の検索と修復
リポジトリ管理者が、適用された構成と競合するセキュリティ設定を変更すると、リポジトリの構成状態が removed に変わります。 構成はまだリポジトリに関連付けられていますが、リポジトリは構成からすべての設定を継承しなくなりました。
removed状態のリポジトリを検索して修復するには:
-
GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
-
Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png)
-
サイドバーの [セキュリティ] セクションで、 Advanced Security ドロップダウン メニューを選択し、[ 構成] をクリックします。
-
[構成の状態] フィルターを使用してリポジトリの一覧をフィルター処理し、[削除済み] を選択します。
-
目的の設定を復元するには、影響を受けるリポジトリに構成を再適用します。
-
今後のオーバーライドを防ぐには、構成の適用を有効にすることを検討してください。 「セキュリティ構成の適用」を参照してください。
エンタープライズから削除された構成の検索と修復
エンタープライズ レベルの変更がリポジトリに適用されている組織レベルの構成と競合すると、リポジトリの構成状態が removed_by_enterprise に変わります。
removed_by_enterprise状態のリポジトリを検索して修復するには:
-
GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
-
Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png)
-
サイドバーの [セキュリティ] セクションで、 Advanced Security ドロップダウン メニューを選択し、[ 構成] をクリックします。
-
[構成の状態] フィルターを使用してリポジトリの一覧をフィルター処理し、[企業別に削除] を選択します。
-
エンタープライズレベルの構成と組織レベルの構成の間の競合を解決するには、エンタープライズ管理者と連携します。
-
組織レベルまたはエンタープライズ レベルで構成を再適用します。
すべての構成状態の詳細については、 Security configuration statuses を参照してください。