Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/user/public_access.md')
-rw-r--r--doc/user/public_access.md23
1 files changed, 14 insertions, 9 deletions
diff --git a/doc/user/public_access.md b/doc/user/public_access.md
index bdc711f2098..acfc28a6f65 100644
--- a/doc/user/public_access.md
+++ b/doc/user/public_access.md
@@ -7,16 +7,17 @@ type: reference
# Project and group visibility **(FREE)**
-GitLab allows users with the Owner role to set a project's or group's visibility as:
+If you have the Owner role, you can set a project's or group's visibility as:
- **Public**
-- **Internal**
+- **[Internal](#internal-projects-and-groups)**
- **Private**
-These visibility levels affect who can see the project in the public access directory (`/public`
-for your GitLab instance). For example, <https://gitlab.com/public>.
-You can control the visibility of individual features with
-[project feature settings](permissions.md#project-features).
+These visibility levels affect who can see the project in the public access directory
+(for example, <https://gitlab.com/public>).
+
+For more granular control, you can determine
+[which features in a project are visible](project/working_with_projects.md#change-the-visibility-of-individual-features-in-a-project).
The visibility setting of a project must be at least as restrictive
as the visibility of its parent group.
@@ -38,16 +39,16 @@ By default, `/public` is visible to unauthenticated users. However, if the
[**Public** visibility level](admin_area/settings/visibility_and_access_controls.md#restrict-visibility-levels)
is restricted, `/public` is visible only to signed-in users.
-## Internal projects and groups
+## Internal projects and groups **(FREE SELF)**
Internal projects can be cloned by any signed-in user except
-[external users](permissions.md#external-users).
+[external users](admin_area/external_users.md).
They are also listed in the public access directory (`/public`), but only for signed-in users.
Internal groups can have internal or private subgroups.
-Any signed-in users except [external users](permissions.md#external-users) have the
+Any signed-in users except [external users](admin_area/external_users.md) have the
Guest role on the repository.
NOTE:
@@ -66,6 +67,8 @@ Private groups can only have private subgroups.
## Change project visibility
+You can change the visibility of a project.
+
Prerequisite:
- You must have the Owner role for a project.
@@ -78,6 +81,8 @@ Prerequisite:
## Change group visibility
+You can change the visibility of all projects in a group.
+
Prerequisites:
- You must have the Owner role for a group.