公共访问

GitLab允许你改变你的项目的可见性以便被访问公开在内部

具有这些可见性级别的项目将被列在公共访问目录(/公共在你的GitLab实例下)。这是GitLab.com的例子

内部项目将只对经过身份验证的用户可用。

项目的可见性

公共项目

公共项目可以克隆没有任何身份验证。

它们亦会列入公众查阅目录(/公共).

任何登录用户将会有客人存储库上的权限。

内部项目

内部项目可以由任何登录的用户克隆。

它们亦会列入公众查阅目录(/公共)供登入用户使用。

任何登录用户都将拥有客人存储库上的权限。

如何改变项目可见性

  1. 去你的项目设置
  2. 更改“可见级别”为公共,内部或私人

组的可见性

注意:在GitLab 8.6中,组可见性已经改变,并且可以像项目一样配置。在以前的版本中,组的页面始终对所有用户可见。

与项目一样,可以设置组的可见性,以指定匿名用户、所有已登录用户或只有明确的组成员可以查看组。应用程序设置级别上对可见性级别的限制也适用于组,因此如果将其设置为内部,那么对于匿名用户,探索页面将为空。群组页面现在有一个可见级别图标。

用户的可见性

用户的公共页面,位于/用户名,无论您是否登录,都是可见的。

访问用户的公开页面时,只能看到拥有权限的项目。

如果限制了公共级别,则用户配置文件仅对已登录的用户可见。

限制使用公共或内部项目

在管理区域下设置/管理/ application_settings),你可以限制用户在创建项目或代码片段时使用可见级别:

限制能见度

这有助于防止人们意外地将他们的存储库暴露给公众。受限制的可见性设置不适用于管理用户。

Baidu
map