项目功能和权限
配置项目功能和权限
要配置项目的功能和权限:
- 在左侧边栏中,选择 搜索或转到 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 若要允许用户请求访问项目,请选中 用户可以请求访问 复选框。
- 要启用或禁用项目功能,请使用功能开关。
- 选择 保存更改。
功能依赖
当您禁用某个功能时,以下附加功能也将不可用:
-
如果禁用 问题 功能,项目用户将无法使用:
- 问题板
- 服务台
- 项目用户仍然可以从合并请求中访问 里程碑。
-
如果禁用 问题 和 合并请求,项目用户将无法使用:
- 标签
- 里程碑
-
如果禁用 代码仓库,项目用户将无法访问:
- 合并请求
- CI/CD
- Git 大文件存储
- 包
-
指标仪表板需要对项目环境和部署有读取访问权限。 具有访问指标仪表板权限的用户也可以访问环境和部署。
切换项目功能
可用的项目功能对项目成员可见且可访问。 您可以关闭特定的项目功能,以便它们对项目成员不可见,无论其角色如何。
要切换项目中个别功能的可用性:
- 在左侧边栏中,选择 搜索或跳转 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 若要更改某个功能的可用性,打开或关闭该功能的开关。
- 选择 保存更改。
关闭项目分析
默认情况下,项目分析会显示在左侧边栏的 分析 项下。 要关闭此功能并从左侧边栏中移除 分析 项:
- 在左侧边栏中,选择 搜索或跳转 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 关闭 分析 开关。
- 选择 保存更改。
关闭议题中的CVE标识符请求 (FREE ALL)
- 在极狐GitLab 13.4中引入,仅适用于极狐saas上的公开项目。
要关闭项目中问题中的CVE标识符请求选项:
- 在左侧边栏中,选择 搜索或跳转 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限。
- 在 问题 下,关闭 问题侧边栏中的 CVE ID 请求 开关。
- 选择 保存更改。
关闭项目邮件通知
先决条件:
- 您必须是该项目的所有者角色。
- 在左侧边栏中,选择 搜索或跳转 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限 部分。
- 取消选中 启用邮件通知 复选框。
关闭项目邮件通知中的diff预览
- 在极狐GitLab 15.6中引入,带有名为
diff_preview_in_email
的标志 ,默认禁用。- 在极狐GitLab 17.1中正式发布,功能标志
diff_preview_in_email
被移除。
当您在合并请求中审查代码并对某一行代码发表评论时,极狐GitLab会在邮件通知中包含部分diff行,发送给参与者。 一些组织政策认为邮件是一种不太安全的系统,或者可能无法控制他们自己的邮件基础设施。这可能会对知识产权或源代码的访问控制带来风险。
先决条件:
- 您必须是该项目的所有者角色。
要关闭项目的diff预览:
- 在左侧边栏中,选择 搜索或跳转 并找到您的项目。
- 选择 设置 > 常规。
- 展开 可见性、项目功能、权限 部分。
- 取消选中 包含 diff 预览。
- 选择 保存更改。
配置项目的合并请求设置
配置项目的合并请求设置:
- 设置合并请求方法(合并提交,快速前进合并)。
- 添加合并请求描述模板。
- 启用:
- 合并请求审批。
- 状态检查。
- 仅在管道成功时合并。
- 仅在所有线程解决时合并。
- 需要与 Jira 相关联的任务才能合并。
- 默认启用 合并请求接受时删除源分支 选项。
- 配置:
- 建议更改的提交信息。
- 合并和压缩提交信息模板。
- 默认目标项目 用于来自 fork 的合并请求。
默认情况下合并时删除源分支
在合并请求中,您可以更改默认行为,以便始终选择 删除源分支 复选框。
设置默认选项:
- 在左侧边栏中,选择 搜索或跳转 并找到您的项目。
- 选择 设置 > 合并请求。
- 选择 默认启用“删除源分支”选项。
- 选择 保存更改。