项目功能和权限
- Tier: 基础版, 专业版, 旗舰版
- Offering: JihuLab.com, 私有化部署
配置项目功能和权限
要配置项目的功能和权限:
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 要允许用户请求访问项目,请选中 用户可以请求访问 复选框。
- 要在项目中打开或关闭功能,请使用功能切换。
- 选择 保存更改。
功能依赖
当您关闭一个功能时,以下附加功能也不可用:
-
如果关闭 议题 功能,项目用户无法使用:
- 议题看板
- 服务台
- 项目用户仍可以从合并请求中访问 里程碑。
-
如果关闭 议题 和 合并请求,项目用户无法使用:
- 标签
- 里程碑
-
如果关闭 仓库,项目用户无法访问:
- 合并请求
- CI/CD
- Git Large File Storage
- 软件包
-
指标仪表板需要对项目环境和部署的读取访问权限。 有权访问指标仪表板的用户也可以访问环境和部署。
切换项目功能
可用的项目功能对项目成员是可见且可访问的。 您可以关闭特定的项目功能,使其对项目成员不可见和不可访问,无论其角色如何。
要切换项目中各个功能的可用性:
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 要更改功能的可用性,打开或关闭切换。
- 选择 保存更改。
关闭项目分析
默认情况下,项目分析显示在左侧边栏的 分析 项下。 要关闭此功能并从左侧边栏中删除 分析 项:
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 关闭 分析 切换。
- 选择 保存更改。
关闭议题中的 CVE 标识符请求
- Tier: 基础版, 专业版, 旗舰版
- Offering: JihuLab.com
History
- 引入于极狐GitLab 13.4,仅限 JihuLab.com 上的公开项目。
在某些环境中,用户可以在议题中提交 CVE 标识符请求。
要关闭项目中议题的 CVE 标识符请求选项:
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 在 议题 下,关闭 议题侧边栏中的 CVE ID 请求 切换。
- 选择 保存更改。
关闭项目电子邮件通知
先决条件:
- 您必须拥有项目的 所有者 角色。
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限 部分。
- 清除 启用电子邮件通知 复选框。
关闭项目电子邮件通知中的差异预览
History
- 引入于极狐GitLab 15.6,使用名为 diff_preview_in_email 的功能标志。默认禁用。
- 在极狐GitLab 17.1 中 GA。功能标志 diff_preview_in_email 被移除。
当您在合并请求中审查代码并对代码行进行评论时,极狐GitLab 在发送给参与者的电子邮件通知中包含几行差异。 某些组织策略将电子邮件视为不太安全的系统,或者可能不控制其自己的电子邮件基础设施。 这可能对源代码的 IP 或访问控制带来风险。
先决条件:
- 您必须拥有项目的 所有者 角色。
要关闭项目的差异预览:
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限 部分。
- 清除 包含差异预览。
- 选择 保存更改。
配置项目的合并请求设置
配置项目的合并请求设置:
- 设置 合并请求方法(合并提交,快进合并)。
- 添加合并请求 描述模板。
- 开启:
- 配置:
- 建议更改提交消息。
- 合并和压缩提交消息模板。
- 来自 fork 的合并请求的 默认目标项目。
默认情况下在合并时删除源分支
在合并请求中,您可以更改默认行为,使 删除源分支 复选框始终被选中。
要设置此默认值:
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 合并请求。
- 选择 默认启用“合并时删除源分支”选项。
- 选择 保存更改。
为项目访问令牌过期添加额外的 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 启用额外的触发器:
- 在左侧边栏,选择 搜索或前往 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限 部分。
- 选择 扩展群组访问令牌过期 Webhook 执行 复选框。
- 选择 保存更改。