项目可见性
GitLab 允许 所有者 将项目的可见性设置为:
- 民众
- 内部的
- 私人的
这些可见性级别影响谁可以看到公共访问目录中的项目( /public用于您的 GitLab 实例)。 例如, https://gitlab.com/public 。
公共项目
即可克隆公共项目 无需 进行任何 通过 HTTPS 身份验证 。
它们列在公共访问目录( /public) 适用于所有用户。
任何登录用户 都具有 来宾角色 在存储库上 。
笔记: 默认情况下, /public对未经身份验证的用户可见。 然而,如果 公众 可见度 受到限制, /public仅对登录用户可见。
内部项目
任何登录用户都可以克隆内部项目,除了 外部用户 。
它们也列在公共访问目录中( /public),但仅适用于登录用户。
除外部用户外的任何登录 用户 都具有 来宾角色 存储库上的 。
笔记: 自 2019 年 7 月起, Internal新项目、组、 和 GitLab.com 上的片段。 现有项目、组和片段使用 Internal可见性设置保留此设置。 您可以阅读有关更改的更多信息 相关问题 。
私人项目
私有项目只能被项目成员(来宾除外)克隆和查看。
它们出现在公共访问目录 ( /public) 仅适用于项目成员。
更改项目可见性
- 转到您项目的 Settings 。
- 将 更改 可见性级别 为公共、内部或私有。
限制使用公共或内部项目
您可以在用户创建项目或代码片段时限制他们使用可见性级别。 这有助于防止用户意外公开他们的存储库。 这 受限可见性设置不适用于管理员用户。
有关详细信息,请参阅 受限可见性级别 。
GitLab 提供公共、内部和私人三种项目可见性级别,影响项目对外的访问权限。公共项目允许任何人无认证访问,内部项目仅对登录用户开放,而私人项目则仅限项目成员查看和克隆。此外,可以限制用户创建项目时的可见性级别,以避免意外公开敏感信息。
436

被折叠的 条评论
为什么被折叠?



