Skip to main content

カスタム組織の役割の管理

組織の設定でカスタム組織の役割を作成、編集、割り当てることができます。

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

Organization owners and users with the "Manage custom organization roles" permission

Organizations on GitHub Enterprise Cloud and GitHub Enterprise Server

カスタム組織の役割の情報

カスタム組織役割を作成することで、organization とリポジトリの設定に付与するアクセスをより細かく制御できます。 組織の役割は、組織とそのリポジトリの完全な管理制御を許可することなく、組織のメンバーに設定の特定のサブセットを管理する権限を許可する方法です。 たとえば、「組織監査ログビュー」 のアクセス許可を含む役割を作成できます。詳細については、「カスタム組織の役割の情報」を参照してください。

組織のオーナーであるか、「組織の役割の表示」 または「カスタム組織の役割の管理」アクセス許可を持つカスタム役割がある場合は、組織のカスタム役割を表示できます。 GitHub Enterprise Cloud および GitHub Enterprise Server 3.19 以降では、Enterprise 所有者が organization ロールを作成している場合、これらのロールの表示および割り当ては実行できますが、編集または削除は実行できません。

[Custom roles] ページを見つけるには、「カスタム役割の作成」の最初の手順に従います。 正確な手順は、アクセスできる他の設定ページによって異なります。

Organization のロールのアクセス許可を表示し、organization のロールの割り当てを管理する方法については、「組織の役割の使用」を参照してください。

カスタム ロールを作成する

Organization 所有者と "Manage custom organization roles" アクセス許可を持つユーザーは、最大 20 個のカスタム organization ロールを作成できます。 3.19 より前のバージョンの GitHub Enterprise Server では、最大 10 個まで作成できます。

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

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

  3. サイドバーの [Access] セクションで、[ Organization roles] をクリックし、次に [Role management] をクリックします。

  4. [役割の作成] をクリックします。

  5. カスタム役割の名前と説明を入力します。

  6. [アクセス許可の追加] で、[Organization] または [リポジトリ] タブをクリックして、カスタム役割に追加するアクセス許可の種類を選択します。

    • Organization のアクセス許可を追加するには、[Organization] タブをクリックし、ドロップダウン メニューを選択して、カスタム役割に含めるアクセス許可をクリックします。

    • 継承する基本リポジトリ役割を選択するには、[リポジトリ] タブをクリックし、ドロップダウン メニューを選択して、カスタム役割に含める基本役割をクリックします。 利用できる基本リポジトリ ロールについて詳しくは、「リポジトリ アクセスの基本ロール」をご覧ください。

      基本リポジトリ役割を選択したら、カスタム役割に追加のアクセス許可を追加できます。 利用できるアクセス許可について詳しくは、「リポジトリ アクセスのための追加アクセス許可」をご覧ください。

      メモ

      カスタム組織役割へのリポジトリ役割とアクセス許可の追加は、現在 パブリック プレビュー であり、変更される可能性があります。

  7. [ロールの作成] をクリックします。

カスタム役割を編集する

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
  2. 組織の隣の [設定] をクリックします。
  3. サイドバーの [Access] セクションで、[ Organization roles] をクリックし、次に [Role management] をクリックします。
  4. 編集する役割の右にあるを選択してから [役割の編集] をクリックします。
  5. 必要に応じて役割を変更し、[役割の更新] をクリックします。

カスタム役割の削除

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
  2. 組織の隣の [設定] をクリックします。
  3. サイドバーの [Access] セクションで、[ Organization roles] をクリックし、次に [Role management] をクリックします。
  4. 編集する役割の右にあるを選択してから、 [役割の削除] をクリックします。
  5. ダイアログの詳細を読んで役割を削除することを確認し、[役割の削除] をクリックします。