Help us learn about your current experience with the documentation. Take the survey.

访客用户

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

与其他用户角色相比,拥有访客角色的用户访问权限和功能有限。他们的权限受到限制,旨在仅提供基本的可见性和交互能力,同时不会泄露敏感的项目数据。

拥有访客角色的用户:

  • 可以访问公开的组和项目。
  • 可以查看项目计划、阻碍因素和进度指示器。
  • 可以创建和关联新的项目工作项。
  • 可以查看高级别的项目信息,例如:
    • Analytics
    • Incident reports
    • Issues and epics
    • Licenses
  • 无法在其个人命名空间中创建项目、组和代码片段。
  • 无法修改他们未创建的现有数据。
  • 无法查看项目中的代码。

席位使用情况

  • 在 GitLab Free 和 Premium 版本中,拥有访客角色的用户被视为可计费用户,会占用一个许可证席位。
  • 在 GitLab Ultimate 版本中,拥有访客角色的用户不被视为可计费用户,也不会占用许可证席位。

尽管访客角色通常提供有限的访问权限,但创建一个具有查看仓库代码权限的自定义角色,可以让您在不占用许可证席位的情况下,授予用户访问仓库代码的权限。添加任何其他权限都会导致该角色占用一个可计费席位。

为用户分配访客角色

前提条件:

  • 您必须至少拥有维护者角色。

您可以为组或项目的现有成员分配访客角色,也可以在邀请新成员时分配此角色。您可以通过 API 或 GitLab 用户界面 (UI) 来完成此操作。

为现有的组或项目成员分配访客角色:

  1. 在左侧边栏中,选择 搜索或跳转到 并找到您的组或项目。
  2. 选择 管理 > 成员
  3. 在您想分配访客角色的组或项目成员的 角色 列中,选择他们当前的角色(例如,开发者)。
  4. 角色详情 抽屉中,将角色更改为 访客
  5. 选择 更新角色

如果您想分配访客角色的用户还不是该组或项目的成员:

  1. 在左侧边栏中,选择 搜索或跳转到 并找到您的组或项目。
  2. 选择 管理 > 成员
  3. 选择 邀请成员
  4. 用户名、姓名或电子邮件地址 中,选择相关用户。
  5. 选择角色 中,选择 访客
  6. 可选。在 访问到期日期 中,输入一个日期。
  7. 选择 邀请