カスタム プロパティとは
カスタム プロパティは、 お使いの GitHub Enterprise Server インスタンスのリポジトリまたは組織にアタッチできる構造化メタデータ フィールドです。 これにより、コンプライアンス フレームワーク、データの機密性、プロジェクトの詳細などの情報を使用して、リポジトリまたは組織を装飾できます。
カスタム プロパティには、次の 2 種類があります。
- リポジトリのカスタム プロパティ: 個々のリポジトリにアタッチされたメタデータ。
- 組織のカスタム プロパティ: 企業内の組織にアタッチされたメタデータ。
カスタム プロパティを使用する利点は何ですか?
改善された検出、自動化されたワークフロー、コンプライアンス追跡、対象となるポリシーの適用、およびより優れたレポート機能を提供するだけでなく、カスタム プロパティを使用すると、 ルールセット統合による強力なガバナンスが可能になります。
リポジトリと組織のカスタム プロパティの両方をルールセットのターゲット条件として使用でき、メタデータに基づいてきめ細かなポリシー適用を有効にすることができます。
- リポジトリのカスタム規則については、 組織内のリポジトリのルールセットを作成する
カスタム プロパティを追加および管理する方法
カスタム プロパティを管理するには、複数の方法があります。 GitHub内のプロパティを管理するには、次を使用できます。
- 組織または企業の設定。 「Organization 内リポジトリのカスタム プロパティの管理」と「組織のカスタム プロパティの管理」を参照してください。
- GitHubのカスタム プロパティの REST API エンドポイント。