プロジェクトをグループで共有
グループでプロジェクトにアクセスしたい場合、グループをプロジェクトに招待することができます。グループの直接メンバーと継承メンバーがプロジェクトにアクセスできるようになり、共有プロジェクトになります。
物件例
Group 1
で作成されたプロジェクトの場合:
-
Group 1
のメンバーはプロジェクトにアクセスできます。 -
Group 1
のオーナーはGroup 2
をプロジェクトに招待することができます。こうすることで、Group 1
とGroup 2
の両方のメンバーが共有プロジェクトにアクセスできるようになります。
前提条件
プロジェクトにグループを招待するには、以下のいずれかに該当する必要があります:
- プロジェクトのメンバーとして明示的に定義されていること。
- プロジェクトにアクセスできるグループまたはサブグループのメンバーとして明示的に定義されています。
- 管理者。
さらに
-
招待されるグループまたはサブグループのメンバーである必要があります。
- 招待するグループの可視性レベルは、少なくともプロジェクトの可視性レベルと同程度に制限する必要があります。たとえば、次のように招待できます:
- _非公開_グループを_非公開_プロジェクトに招待します。
- _非公開_グループを_内部_プロジェクトに
- _非公開_グループを_公開_プロジェクトに。
- _内部_グループから_内部_プロジェクトへ。
- _公開_プロジェクトの_内部_グループ。
- _公開_グループから_公開_プロジェクトへ。
- プロジェクトのルートとなる祖先グループが、そのプロジェクトを階層構造の外部で共有することを許可していない場合、招待されるグループやサブグループは、そのプロジェクトの名前空間内になければなりません。例えば、ネームスペース
group/subgroup01/project
のプロジェクト:-
group/subgroup02
またはgroup/subgroup01/subgroup03
と共有できます。 -
group_abc
とは共有できません。
-
グループでのプロジェクト共有
- GitLab 13.11でフォームからフラグ付きのモーダルウィンドウに変更。デフォルトでは無効。
- GitLab.comでモーダルウィンドウを有効にし、GitLab 14.8で自己管理。
- GitLab 14.9で一般的に利用可能に。機能フラグ
invite_members_group_modal
を削除しました。
グループを別のグループと共有する方法と同じように、プロジェクトをグループと共有するには、そのグループをプロジェクトに招待します。
グループをプロジェクトに招待するには:
- 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
- 管理 > メンバーを選択します。
- グループを招待] を選択します。
- プロジェクトに追加したいグループを選択します。
- グループに割り当てるロールを選択します。
- オプション。アクセスの有効期限を選択します。
- 招待]を選択します。
以下のメンバーにプロジェクトへのアクセス権が与えられます:
- すべての直接グループメンバー。
- 継承されたグループメンバー。
- 招待されたグループにアクセスできる他のグループのメンバー (グループ共有による)
さらに
- グループのページでは、プロジェクトは「共有プロジェクト」タブに表示されます。
- プロジェクトのメンバーページでは、グループはグループタブに表示されます。
- 各ユーザーには最大ロールが割り当てられます。
- 利用クォータページのプロフィールの横にProject Inviteバッジが表示されているPagesは、共有プロジェクトのトップレベルグループの請求可能メンバーにカウントされます。
最大ロール
プロジェクトにグループを招待する場合、最大ロールは招待されたグループメンバーがプロジェクトで使用できる最高レベルのアクセス権です。
複数のグループに同じメンバが含まれ、そのグループが同じプロジェクトにアクセスできる場合、そのグループのメンバには、プロジェクトに対して2つのうち最も高いアクセスレベルが与えられます。
メンバーのMax ロールは、より制限の多い方のロールです:
- ユーザーがグループに割り当てられているロール。
- プロジェクトにグループを招待したときに選択したロール。
メンバーの最大ロールの表示
メンバーに割り当てられている最大ロールを表示します:
- 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
- 管理 > メンバーを選択します。
- 最大ロール]列で、ユーザーの最大割り当てロールを表示します。
グループの共有プロジェクトの表示
グループ内の共有プロジェクトとは、グループのメンバーが グループを招待アクションでアクセスしたプロジェクトです。
グループの共有プロジェクトを表示するには:
- 左のサイドバーで、Search(検索)を選択するか、Go to(移動)を選択してグループを探します。
- グループページで、「共有プロジェクト」タブを選択します。
共有プロジェクトのリストが表示されます。