Organizationロールについて
組織ロールを使用して、組織のリソースに付与するアクセス権をより細かくスケーラブルに制御できます。 組織の役割は、組織のメンバーまたはチームに、組織とそのリポジトリの管理制御の権限をすべて与えるのではなく、特定のアクションを実行したり、設定を管理したりする機能を付与します。
事前に定義済みの組織の役割について
事前定義済みの組織ロールは、すべての組織で既定で使用できるロールです。ご自身で作成する必要はありません。 受信者が組織を管理できるようにする組織のアクセス許可と、組織内のすべてのリポジトリに適用されるリポジトリのアクセス許可の両方を含めることができます。 次の事前定義済みのロールは、組織が通常必要とするアクセス許可の一般的なパターンに基づいて、すべての組織に組み込まれています。
事前定義済みロールの現在のセットは次のとおりです:
- All-repository read: 組織内のすべてのリポジトリへの読み取りアクセスを許可します。
- All-repository write: 組織内のすべてのリポジトリへの書き込みアクセスを許可します。
- All-repository triage: 組織内のすべてのリポジトリへのトリアージ アクセスを許可します。
- All-repository maintain: 組織内のすべてのリポジトリへのメンテナンス アクセスを許可します。
- All-repository admin: 組織内のすべてのリポジトリへの管理者アクセス権を付与します。
- CI/CD 管理者: organizationのアクション ポリシー、ランナー、ランナー グループ、ホストコンピュータネットワーク構成、シークレット、変数、および使用状況メトリックを管理するための管理者アクセス権を付与します。
組織の役割のアクセス許可の表示
- GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
- 組織の隣の [設定] をクリックします。
- 左側のサイドバーの [アクセス] セクションで、[組織の役割] をクリックします。 次に、[役割の管理] をクリックします。
- 任意の役割の右側にある をクリックします。
- 必要に応じて、役割のアクセス許可をもう一度非表示にするには、 をクリックします。
組織の役割の割り当て
各ユーザーまたはチームは、複数の組織の役割を持つことができます。 しかし、役割の割り当ては、一度に 1 つのみできます。 同じユーザーまたはチームに複数の役割を割り当てるには、割り当てる役割ごとに次の命令手順を繰り返します。
- GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
- 組織の隣の [設定] をクリックします。
- サイドバーの [アクセス] セクションで、 Organization roles 組織の役割] をクリックし、役割の割り当てをクリックします。
- [新しい役割の割り当て] をクリックします。
- 役割を割り当てるユーザーまたはチームを検索し、これらのユーザーとチームに付与する役割を選択します。
- [新しい課題の追加] をクリックします。
組織の役割の割り当ての表示
- GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
- 組織の隣の [設定] をクリックします。
- サイドバーの [アクセス] セクションで、 Organization roles 組織の役割] をクリックし、役割の割り当てをクリックします。
- オプションでは、ユーザーの役割の割り当てでフィルター処理するには、[ユーザー] Tabをクリックします。チームの役割の割り当てでフィルター処理するには、[Teams] Tabをクリックします。
- 役割の割り当てを表示するには、ユーザーまたはチームの右側にある [NUMBER 役割] をクリックします。
組織の役割の割り当ての削除
- GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
- 組織の隣の [設定] をクリックします。
- サイドバーの [アクセス] セクションで、 Organization roles 組織の役割] をクリックし、役割の割り当てをクリックします。
- オプションでは、ユーザーの役割の割り当てでフィルター処理するには、[ユーザー] Tabをクリックします。チームの役割の割り当てでフィルター処理するには、[Teams] Tabをクリックします。
- 役割を削除するには、役割の右側にある [NUMBER ロール] をクリックします。 次に、 [削除] をクリックします。
- ポップアップ ウィンドウで、[削除] をクリックします。