Skip to main content

カスタム プロパティ

カスタム プロパティを使用すると、リポジトリと組織に構造化されたメタデータを追加できるため、GitHub 環境全体で、より優れた組織、ガバナンス、自動化を実現できます。

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

Repository custom properties can be managed by organization owners and users with admin permissions to the repository. Organization custom properties can be managed by enterprise owners and users with the "Manage the Enterprise's custom properties definitions" permission.

カスタム プロパティとは

カスタム プロパティは、GitHub.com 内のリポジトリまたは組織にアタッチできる構造化メタデータ フィールドです。 これにより、コンプライアンス フレームワーク、データの機密性、プロジェクトの詳細などの情報を使用して、リポジトリまたは組織を装飾できます。

Enterprise は最大 100 個のプロパティ定義を設定できます。 許可値リストには最大 200 個の項目を含めることができます。

カスタム プロパティには、次の 2 種類があります。

  •         **リポジトリのカスタム プロパティ**: 個々のリポジトリにアタッチされたメタデータ。
    
  •         **組織のカスタム プロパティ**: 企業内の組織にアタッチされたメタデータ。
    

メモ

GitHub Enterprise Server、この機能はバージョン 3.21 からのみ使用できます。

カスタム プロパティを使用する利点は何ですか?

改善された検出、自動化されたワークフロー、コンプライアンス追跡、対象となるポリシーの適用、およびより優れたレポート機能を提供するだけでなく、カスタム プロパティを使用すると、 ルールセット統合による強力なガバナンスが可能になります。

リポジトリと組織のカスタム プロパティの両方をルールセットのターゲット条件として使用でき、メタデータに基づいてきめ細かなポリシー適用を有効にすることができます。

カスタム プロパティを追加および管理する方法

これらのステップを実行してください:

カスタム プロパティはGitHubの REST API を通じて完全にサポートされており、プログラムによる管理と外部システムとの統合が可能になります。 「カスタム プロパティ」を参照してください。

カスタム プロパティは、 GitHubの UI を使用して追加できます。 「Organization 内リポジトリのカスタム プロパティの管理」と「組織のカスタム プロパティの管理」を参照してください。