Commit 05d6596e authored by Amy Qualls's avatar Amy Qualls

Merge branch 'msj-public-access-docs' into 'master'

Mention groups in project visibility docs

See merge request gitlab-org/gitlab!69865
parents 75da7f45 e68b424d
...@@ -14,7 +14,7 @@ GitLab provides administrators insights into the health of their GitLab instance ...@@ -14,7 +14,7 @@ GitLab provides administrators insights into the health of their GitLab instance
To provide a native experience (similar interacting with an application deployed using GitLab), a To provide a native experience (similar interacting with an application deployed using GitLab), a
project called **Monitoring** is created: project called **Monitoring** is created:
- With [internal visibility](../../../public_access/public_access.md#internal-projects). - With [internal visibility](../../../public_access/public_access.md#internal-projects-and-groups).
- Under a group called **GitLab Instance**. - Under a group called **GitLab Instance**.
The project is created specifically for visualizing and configuring the monitoring of your GitLab The project is created specifically for visualizing and configuring the monitoring of your GitLab
......
...@@ -5,9 +5,9 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,9 +5,9 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Project visibility # Project and group visibility
GitLab allows [Owners](../user/permissions.md) to set a project's visibility as: GitLab allows [Owners](../user/permissions.md) to set a project's or group's visibility as:
- **Public** - **Public**
- **Internal** - **Internal**
...@@ -18,7 +18,7 @@ for your GitLab instance). For example, <https://gitlab.com/public>. ...@@ -18,7 +18,7 @@ for your GitLab instance). For example, <https://gitlab.com/public>.
You can control the visibility of individual features with You can control the visibility of individual features with
[project feature settings](../user/permissions.md#project-features). [project feature settings](../user/permissions.md#project-features).
## Public projects ## Public projects and groups
Public projects can be cloned **without any** authentication over HTTPS. Public projects can be cloned **without any** authentication over HTTPS.
...@@ -31,7 +31,7 @@ By default, `/public` is visible to unauthenticated users. However, if the ...@@ -31,7 +31,7 @@ By default, `/public` is visible to unauthenticated users. However, if the
[**Public** visibility level](../user/admin_area/settings/visibility_and_access_controls.md#restrict-visibility-levels) [**Public** visibility level](../user/admin_area/settings/visibility_and_access_controls.md#restrict-visibility-levels)
is restricted, `/public` is visible only to signed-in users. is restricted, `/public` is visible only to signed-in users.
## Internal projects ## Internal projects and groups
Internal projects can be cloned by any signed-in user except Internal projects can be cloned by any signed-in user except
[external users](../user/permissions.md#external-users). [external users](../user/permissions.md#external-users).
...@@ -47,7 +47,7 @@ and snippets on GitLab.com. Existing projects, groups, and snippets using the `I ...@@ -47,7 +47,7 @@ and snippets on GitLab.com. Existing projects, groups, and snippets using the `I
visibility setting keep this setting. You can read more about the change in the visibility setting keep this setting. You can read more about the change in the
[relevant issue](https://gitlab.com/gitlab-org/gitlab/-/issues/12388). [relevant issue](https://gitlab.com/gitlab-org/gitlab/-/issues/12388).
## Private projects ## Private projects and groups
Private projects can only be cloned and viewed by project members (except for guests). Private projects can only be cloned and viewed by project members (except for guests).
...@@ -62,7 +62,19 @@ Prerequisite: ...@@ -62,7 +62,19 @@ Prerequisite:
1. On the top bar, select **Menu > Projects** and find your project. 1. On the top bar, select **Menu > Projects** and find your project.
1. On the left sidebar, select **Settings > General**. 1. On the left sidebar, select **Settings > General**.
1. Expand **Visibility, project features, permissions**. 1. Expand **Visibility, project features, permissions**.
1. Change **Project visibility** to either Public, Internal, or Private. 1. Change **Project visibility** to either **Private**, **Internal**, or **Public**.
1. Select **Save changes**.
## Change group visibility
Prerequisite:
- You must have the Owner role for a group.
1. On the top bar, select **Menu > Groups** and find your project.
1. On the left sidebar, select **Settings > General**.
1. Expand **Naming, visibility**.
1. Under **Visibility level** select either **Private**, **Internal**, or **Public**.
1. Select **Save changes**. 1. Select **Save changes**.
## Restrict use of public or internal projects ## Restrict use of public or internal projects
......
...@@ -362,7 +362,7 @@ doesn't return the following headers: ...@@ -362,7 +362,7 @@ doesn't return the following headers:
### Visibility settings ### Visibility settings
If created before GitLab 12.2 (July 2019), these items have the If created before GitLab 12.2 (July 2019), these items have the
[Internal visibility](../../public_access/public_access.md#internal-projects) [Internal visibility](../../public_access/public_access.md#internal-projects-and-groups)
setting [disabled on GitLab.com](https://gitlab.com/gitlab-org/gitlab/-/issues/12388): setting [disabled on GitLab.com](https://gitlab.com/gitlab-org/gitlab/-/issues/12388):
- Projects - Projects
......
...@@ -280,6 +280,7 @@ The following table lists group permissions available for each role: ...@@ -280,6 +280,7 @@ The following table lists group permissions available for each role:
|--------------------------------------------------------|-------|----------|-----------|------------|-------| |--------------------------------------------------------|-------|----------|-----------|------------|-------|
| Browse group | ✓ | ✓ | ✓ | ✓ | ✓ | | Browse group | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit SAML SSO Billing **(PREMIUM SAAS)** | ✓ | ✓ | ✓ | ✓ | ✓ (4) | | Edit SAML SSO Billing **(PREMIUM SAAS)** | ✓ | ✓ | ✓ | ✓ | ✓ (4) |
| Pull a container image using the dependency proxy | ✓ | ✓ | ✓ | ✓ | ✓ |
| View Contribution analytics | ✓ | ✓ | ✓ | ✓ | ✓ | | View Contribution analytics | ✓ | ✓ | ✓ | ✓ | ✓ |
| View group epic **(PREMIUM)** | ✓ | ✓ | ✓ | ✓ | ✓ | | View group epic **(PREMIUM)** | ✓ | ✓ | ✓ | ✓ | ✓ |
| View group wiki pages **(PREMIUM)** | ✓ (6) | ✓ | ✓ | ✓ | ✓ | | View group wiki pages **(PREMIUM)** | ✓ (6) | ✓ | ✓ | ✓ | ✓ |
...@@ -301,7 +302,6 @@ The following table lists group permissions available for each role: ...@@ -301,7 +302,6 @@ The following table lists group permissions available for each role:
| Create/edit/delete iterations | | | ✓ | ✓ | ✓ | | Create/edit/delete iterations | | | ✓ | ✓ | ✓ |
| Create/edit/delete metrics dashboard annotations | | | ✓ | ✓ | ✓ | | Create/edit/delete metrics dashboard annotations | | | ✓ | ✓ | ✓ |
| Enable/disable a dependency proxy | | | ✓ | ✓ | ✓ | | Enable/disable a dependency proxy | | | ✓ | ✓ | ✓ |
| Pull a container image using the dependency proxy | ✓ | ✓ | ✓ | ✓ | ✓ |
| Purge the dependency proxy for a group | | | | | ✓ | | Purge the dependency proxy for a group | | | | | ✓ |
| Publish [packages](packages/index.md) | | | ✓ | ✓ | ✓ | | Publish [packages](packages/index.md) | | | ✓ | ✓ | ✓ |
| Use security dashboard **(ULTIMATE)** | | | ✓ | ✓ | ✓ | | Use security dashboard **(ULTIMATE)** | | | ✓ | ✓ | ✓ |
...@@ -314,6 +314,7 @@ The following table lists group permissions available for each role: ...@@ -314,6 +314,7 @@ The following table lists group permissions available for each role:
| View/manage group-level Kubernetes cluster | | | | ✓ | ✓ | | View/manage group-level Kubernetes cluster | | | | ✓ | ✓ |
| Administer project compliance frameworks | | | | | ✓ | | Administer project compliance frameworks | | | | | ✓ |
| Create/Delete group deploy tokens | | | | | ✓ | | Create/Delete group deploy tokens | | | | | ✓ |
| Change group visibility level | | | | | ✓ |
| Delete group | | | | | ✓ | | Delete group | | | | | ✓ |
| Delete group epic **(PREMIUM)** | | | | | ✓ | | Delete group epic **(PREMIUM)** | | | | | ✓ |
| Disable notification emails | | | | | ✓ | | Disable notification emails | | | | | ✓ |
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment