项目功能和权限

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: JihuLab.com, 私有化部署

配置项目功能和权限#

要配置项目的功能和权限:

  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 常规
  3. 展开 可见性、项目功能、权限
  4. 要允许用户请求访问项目,请选中 用户可以请求访问 复选框。
  5. 要在项目中打开或关闭功能,请使用功能切换。
  6. 选择 保存更改

功能依赖#

当您关闭一个功能时,以下附加功能也不可用:

  • 如果关闭 议题 功能,项目用户无法使用:

    • 议题看板
    • 服务台
    • 项目用户仍可以从合并请求中访问 里程碑
  • 如果关闭 议题合并请求,项目用户无法使用:

    • 标签
    • 里程碑
  • 如果关闭 仓库,项目用户无法访问:

    • 合并请求
    • CI/CD
    • Git Large File Storage
    • 软件包
  • 指标仪表板需要对项目环境和部署的读取访问权限。 有权访问指标仪表板的用户也可以访问环境和部署。

切换项目功能#

可用的项目功能对项目成员是可见且可访问的。 您可以关闭特定的项目功能,使其对项目成员不可见和不可访问,无论其角色如何。

要切换项目中各个功能的可用性:

  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 常规
  3. 展开 可见性、项目功能、权限
  4. 要更改功能的可用性,打开或关闭切换。
  5. 选择 保存更改

关闭项目分析#

默认情况下,项目分析显示在左侧边栏的 分析 项下。 要关闭此功能并从左侧边栏中删除 分析 项:

  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 常规
  3. 展开 可见性、项目功能、权限
  4. 关闭 分析 切换。
  5. 选择 保存更改

关闭议题中的 CVE 标识符请求#

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: JihuLab.com
History
    • 引入于极狐GitLab 13.4,仅限 JihuLab.com 上的公开项目。

在某些环境中,用户可以在议题中提交 CVE 标识符请求

要关闭项目中议题的 CVE 标识符请求选项:

  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 常规
  3. 展开 可见性、项目功能、权限
  4. 议题 下,关闭 议题侧边栏中的 CVE ID 请求 切换。
  5. 选择 保存更改

关闭项目电子邮件通知#

先决条件:

  • 您必须拥有项目的 所有者 角色。
  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 常规
  3. 展开 可见性、项目功能、权限 部分。
  4. 清除 启用电子邮件通知 复选框。

关闭项目电子邮件通知中的差异预览#

History
    • 引入于极狐GitLab 15.6,使用名为 diff_preview_in_email功能标志。默认禁用。
    • 在极狐GitLab 17.1 中 GA。功能标志 diff_preview_in_email 被移除。

当您在合并请求中审查代码并对代码行进行评论时,极狐GitLab 在发送给参与者的电子邮件通知中包含几行差异。 某些组织策略将电子邮件视为不太安全的系统,或者可能不控制其自己的电子邮件基础设施。 这可能对源代码的 IP 或访问控制带来风险。

先决条件:

  • 您必须拥有项目的 所有者 角色。

要关闭项目的差异预览:

  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 常规
  3. 展开 可见性、项目功能、权限 部分。
  4. 清除 包含差异预览
  5. 选择 保存更改

配置项目的合并请求设置#

配置项目的合并请求设置:

默认情况下在合并时删除源分支#

在合并请求中,您可以更改默认行为,使 删除源分支 复选框始终被选中。

要设置此默认值:

  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 合并请求
  3. 选择 默认启用“合并时删除源分支”选项
  4. 选择 保存更改

为项目访问令牌过期添加额外的 webhook 触发器#

History
    • 在极狐GitLab 17.9 中,添加了 60 天和 30 天触发器到项目和群组访问令牌 webhook 中,使用名为 extended_expiry_webhook_execution_setting功能标志。默认禁用。
    • 在极狐GitLab 17.10 中,在 JihuLab.com 上启用。
    • 在极狐GitLab 17.10 中 GA。功能标志 extended_expiry_webhook_execution_setting 被移除。

此功能的可用性由一个功能标志控制。有关详细信息,请参阅历史记录。

极狐GitLab 在项目令牌过期前会发送多封过期电子邮件并触发相关的 webhook。默认情况下,极狐GitLab 只会在令牌过期前 7 天触发这些 webhook。当启用此功能时,极狐GitLab 还会在令牌过期前 60 天和 30 天触发这些 webhook。

要为这些 webhook 启用额外的触发器:

  1. 在左侧边栏,选择 搜索或前往 并找到您的项目。
  2. 选择 设置 > 常规
  3. 展开 可见性、项目功能、权限 部分。
  4. 选择 扩展群组访问令牌过期 Webhook 执行 复选框。
  5. 选择 保存更改