diff options
Diffstat (limited to 'doc/user/public_access.md')
-rw-r--r-- | doc/user/public_access.md | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/doc/user/public_access.md b/doc/user/public_access.md index 002cb97dd93..57439a4595e 100644 --- a/doc/user/public_access.md +++ b/doc/user/public_access.md @@ -7,18 +7,24 @@ type: reference # Project and group visibility **(FREE)** -A project in GitLab can be private, internal, or public. +Projects and groups in GitLab can be private, internal, or public. + +The visibility level of the group or project has no influence on whether members within the group or project can see each other. +A group or project is an object to allow collaborative work. This is only possible if all members know about each other. + +Group or project members can see all members of the group or project they belong to. +Group or project owners can see the origin of membership (the original group or project) of all members. ## Private projects and groups -For private projects, only project members can: +For private projects, only members of the private project or group can: - Clone the project. - View the public access directory (`/public`). Users with the Guest role cannot clone the project. -Private groups can have private subgroups only. +Private groups can have only private subgroups. ## Internal projects and groups **(FREE SELF)** @@ -27,6 +33,8 @@ For internal projects, **any authenticated user**, including users with the Gues - Clone the project. - View the public access directory (`/public`). +Only internal members can view internal content. + [External users](admin_area/external_users.md) cannot clone the project. Internal groups can have internal or private subgroups. @@ -48,7 +56,7 @@ Public groups can have public, internal, or private subgroups. NOTE: If an administrator restricts the -[**Public** visibility level](admin_area/settings/visibility_and_access_controls.md#restrict-visibility-levels), +[**Public** visibility level](../administration/settings/visibility_and_access_controls.md#restrict-visibility-levels), then `/public` is visible only to authenticated users. ## Change project visibility @@ -91,7 +99,7 @@ Prerequisites: Administrators can restrict which visibility levels users can choose when they create a project or a snippet. This setting can help prevent users from publicly exposing their repositories by accident. -For more information, see [Restrict visibility levels](admin_area/settings/visibility_and_access_controls.md#restrict-visibility-levels). +For more information, see [Restrict visibility levels](../administration/settings/visibility_and_access_controls.md#restrict-visibility-levels). ## Related topics |