Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2026-04-09. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

Organization 内リポジトリのカスタム プロパティの管理

カスタム プロパティを使用すると、Organization 内のリポジトリにメタデータを追加できます。 これらのプロパティを使用して、ルールセットを含むリポジトリをターゲットにすることができます。

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

Organization owners and users with the "Manage the organization's custom properties definitions" permission can add and set a custom property schema at the organization level.

カスタム プロパティについて

カスタム プロパティは構造化されたメタデータ フィールドであり、GitHub のリポジトリと組織に追加して、環境全体の組織、ガバナンス、自動化を向上させることができます。

この記事は、 リポジトリのカスタム プロパティに関連しています。

カスタム プロパティの 可視性 は、リポジトリの可視性と一致します。 パブリック リポジトリのカスタム プロパティはだれでも表示できますが、内部リポジトリまたはプライベート リポジトリのカスタム プロパティは、リポジトリに対する read アクセス許可を持つアカウントで表示できます。

使用できる文字

データ再利用可能リポジトリ.カスタムプロパティ許可文字 %}

カスタム プロパティの追加

Organization にカスタム プロパティを追加して、Organization 内リポジトリのこれらのプロパティの値を設定できます。

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。

  2. 組織の隣の [設定] をクリックします。

  3. 左側のサイドバーの "Code, planning, and automation" セクションで [ Repository] をクリックしてから、[Custom properties] をクリックします。

    組織の設定ページのスクリーンショット。 サイドバーでは、[カスタム プロパティ] というラベルの付いたリンクがオレンジ色の枠線で囲まれています。

  4. 新しいカスタム プロパティを追加するには、右上隅にある **[新しいプロパティ] ** をクリックします。

  5. [名前] フィールドに、カスタム プロパティに使用する名前を入力します。 名前にはスペースを含めることはできません。また、75 文字以下にする必要があります。

  6. 必要に応じて、"説明" フィールドにカスタム プロパティの説明を入力します。

  7. [種類] で、追加するプロパティの種類を選択します。 これは、テキスト文字列 or a single select field です。

  8. 必要に応じて、[リポジトリ アクターがこのプロパティを設定することを許可する] を選択できます。 有効にすると、リポジトリ レベルの "カスタム プロパティ" の詳細に設定されたアクセス許可を持つリポジトリ ユーザーとアプリは、リポジトリのプロパティ値を設定および更新できます。

  9. 必要に応じて、[すべてのリポジトリにこのプロパティを必須にする] を選択し、既定値を追加できます。 これを行った場合、Organization 内のすべてのリポジトリにこのプロパティの値が必須になりす。 このプロパティに明示的な値がないリポジトリは、既定値を継承します。

  10.        **[プロパティの保存]** をクリックします。
    

Organization 内リポジトリの値の設定

ご自身 と、"組織レベルでカスタム プロパティ値を編集する" アクセス許可を持つすべてのユーザーは、 が Organization のリポジトリのカスタム プロパティ値を設定できます。

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。

  2. 組織の隣の [設定] をクリックします。

  3. 左側のサイドバーの "Code, planning, and automation" セクションで [ Repository] をクリックしてから、[Custom properties] をクリックします。

    組織の設定ページのスクリーンショット。 サイドバーでは、[カスタム プロパティ] というラベルの付いたリンクがオレンジ色の枠線で囲まれています。

  4. [値を設定] タブをクリックします。

  5. 一覧でリポジトリを 1 つ以上選んで、 [プロパティを編集] をクリックします。

    リポジトリの値を設定するページのスクリーンショット。 鉛筆アイコンと [プロパティを編集] のラベルが付いたボタンが、オレンジ色の枠線で強調されています。

  6. 表示されるモーダル ダイアログで、選択したリポジトリに設定する各プロパティの値を選択します。 この値は、長さが 75 文字を超えることはできません。

  7. [ 変更の保存] をクリックします

Organization 内リポジトリの値の表示

リポジトリに対する読み取りアクセス許可を持つユーザーは、そのリポジトリのカスタム プロパティの値を閲覧できますが、それらの値を編集することはできません。

  1. GitHub で、リポジトリのメイン ページに移動します。1. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  2. サイドバーの [コードと自動化] セクションで、 [カスタム プロパティ] をクリックします。