代码仓库设置
- 显示代码仓库设置
基本设置
可设置仓库名称
变更仓库图标
修改仓库描述
设为自动以仓库模板
修改仓库容量上限
危险操作
归档代码仓库、重置代码仓库、删除代码仓库
危险操作:归档代码仓库
- 点击【归档】,弹出“确认归档代码仓库”弹窗。
- 点击【确认归档】,代码仓库被归档。
- 可在“代码仓库-已归档”中查看,已归档的代码仓库。
- 可取消归档。
危险操作:重置代码仓库
- 点击【重置】,弹出“重置仓库”弹窗。
- 点击【重置仓库】,代码仓库被重置。
❗ 注意
这将会永久重置当前代码仓库内的所有代码,包括代码分支、合并请求、代码版本。重置后数据无法恢复。
危险操作:删除代码仓库
- 点击【删除】,弹出“删除代码仓库”弹窗。
- 点击【仍要删除】,代码仓库被删除。
❗ 注意
删除操作无法恢复!项目若存有重要数据,建议您归档代码仓库。
权限方案
- 点击进入“权限方案”页。
权限方案选择
- 可以切换对应的权限方案。
成员权限
- 列表页显示成员对应权限。
成员添加
- 点击【添加成员】,弹出“添加成员”弹窗,选择添加的成员,并授予相应的权限。
关联权限组
- 列表页显示对应成员,点击【关联权限组】,可以切换成员对应的权限组。
成员查询
- 输入关键字,点击【查询】,可查询相关成员权限。
成员删除
- 列表页选择对应成员,点击右侧操作中【删除】按钮,弹出“删除用户”确认弹窗。
- 点击【确认】,成功删除用户。
部署公钥
- 点击【部署公钥】进入“部署公钥”页。
新建部署公钥
- 点击【新建部署公钥】,进入“新增部署公钥”页,填写相关信息,完成部署公钥的新增。
编辑部署公钥
- 列表页选择需要修改的部署公钥,点击【编辑】按钮,进入部署公钥的编辑页,修改对应信息,点击【完成】,完成修改。
删除部署公钥
- 列表页,选择需要删除的部署公钥,点击【删除】按钮,弹窗删除确认弹窗,点击【确认】,部署公钥删除成功。
文件锁定
- “代码文件”中,选择需要锁定的文件,点击右侧拓展功能【...】,点【锁定】,则该文件被锁定。
- 已锁定文件,可以在“代码仓库-设置-文件锁定”中查看。
- 列表页,选择文件,点击【删除】,提示“是否解锁”,点击【确认】,解锁文件。
分支设置
- 进入“分支设置”页。
保护分支规则
- 开启保护分支后,创建合并请求并邀请其他成员评审代码,其他成员【允许合并】后可自行合并分支。
添加保护分支规则
- 点击【添加分支规则】进入“添加保护分支规则”页。
- 根据提示,设置符合需求的规则。
编辑分支规则
- 选择需要编辑的分支规则,点击【编辑】,进入分支规则编辑页。
删除分支规则
- 选择需要删除的分支规则,点击【删除】,弹出确认删除弹窗,点击【确认】,删除对应分支规则。
隐藏分支
📢 说明
- 隐藏分支访问权限优先级为 用户 > 用户组 > 所有用户,当某个成员属于多个用户组时,分支访问权限以所在的未排除的用户组为依据。
- 分支规则为前缀匹配,即 分支规则为 test,将会匹配以 test 为前缀的所有分支。
添加隐藏规则
- 点击【添加隐藏规则】,选择需要的分支,点击【保存】成功添加隐藏分支。
新增用户组/成员
对已添加的隐藏分支,添加用户组。
允许访问开启/关闭
- 对所有人和用户组,设置是否允许访问。
删除用户组/成员
- 删除对应的用户组,弹窗点击【确认】成功删除。
删除隐藏规则
- 点击【删除】按钮,弹出确认删除隐藏分支弹窗,点击【确认】,可以删除对应隐藏分支。
仓库规范
- 点击【仓库规范】,进入“仓库规范”页。
分支类型
- 分支类型部分,列表显示对应的分支类型。
添加分支类型
点击【添加分支类型】,进入“添加分支类型”页。
填写相关信息,点击【确定】,可成功添加分支类型。
编辑分支类型
选择需要修改的分支类型,点击右侧【编辑】按钮,进入“分支规则修改”页。
修改对应信息,点击【确定】,完成修改。
删除分支类型
- 选择需要删除的分支类型,点击右侧【删除】按钮,弹出删除确认弹窗,点击【确认】,可删除分支类型。
合并方向
- 规范仓库分支间的合并方向,只允许创建列表中规定方向的合并请求,列表为空则不会对仓库中的合并请求方向做限制。
添加合并方向
点击【添加合并方向】按钮,弹出“添加合并方向”弹窗。
填写相关信息后,点击【确定】,完成添加。
删除合并方向
列表页选择需要删除的合并方向,点击右侧【删除】按钮,弹确认删除提示框。
点击【确认】,完成删除。
访问设置
- 点击左侧导航【访问设置】,进入“访问设置”页。
推送设置
- 点击左侧导航【推送设置】,进入“推送设置”页。
合并请求
- 点击左侧导航【合并请求】,进入“合并请求”页。
基础设置
根据需求,选择开启关闭开关。
是否默认删除源分支:开启后,合并请求时默认删除源分支,但不强制,如不需要删除源分支,合并者取消勾选即可。
是否默认以 Fast-Forward 模式合并:开启后,合并请求时默认以 Fast-Forward 模式合并,但不强制,如不需要以 Fast-Forward 模式,合并者取消勾选即可。
合并请求源分支有新提交时自动取消合并授权:开启后,当合并请求的源分支有新的代码推送后,原合并授权会自动取消。
开启状态检查:开启状态检查后,所有合并到此分支的合并请求必须在全部 CI 任务都通过之后オ能合并。
合并前必须获得所有评审者的允许合并:所有评审者是指合并请求评审者列表里的所有用户,如果该评审者是强制评审者,则无法从评审者列表中移除。
合并方式选择
三种合并方式:默认直接合并、默认 Squash 合并、只能 Squash 合并,根据不通需求选择合并方式。
合并请求默认目标分支
- 创建合并请求时,目标分支会默认选择选择的分支。
合并提交消息模版
- 如果合并时产生一个合并提交,提交消息将默认使用此模版。
压缩提交消息模版
- 如果合并时产生一个压缩提交,提交消息将默认使用此模版。
版本发布
- 新建版本发布时,目标分支会默认选择选中分支。
代码标签
- 点击左侧导航【代码标签】,进入“代码标签”页。
允许删除标签
- 未勾选时,任何人都无法删除标签,包括无法通过 git push -f 来强制删除标签。
添加标签规则
点击【添加标签规则】,进入“标签规则名称”添加页。
输入‘标签规则名称’,点击【添加】成功添加代码标签。
编辑标签规则
- 列表页,选择需要编辑的数据,点击右侧【编辑】按钮,进入编辑页,可修改对应数据。
删除标签规则
- 选择需要删除的数据,点击右侧【删除】按钮,弹删除确认弹窗,点击【确认】,可删除对应数据。
仓库安全
点击左侧菜单【仓库安全】,进入“仓库安全”页,首次进入“仓库安全”页,会提示“将重要分支设为保护分支后,可设置多项保护措施,以防止未经允许的修改。”根据提示去设置。
点击【去设置】,进入“保护分支添加”页,设置对应的保护分支。
敬请期待
GPG公钥上传
敬请期待
设置保护分支
敬请期待
推送权限
- 点击左侧菜单【推送权限】,进入“推送权限”页。
添加文件路径
- 点击【添加文件路径】,弹出添加文件路径模块,输入‘路径名’点击【保存】,完成文件路径添加。
新增用户组/成员
- 点击【新增用户组/成员】框,弹出“用户/用户组”选择框,选择需要添加的用户、用户组。
删除用户组/成员
- 选择需要删除的用户/用户组,点击右侧【删除】按钮,弹出确认删除弹窗。
- 点击【确认】,可成功删除用户/用户组。
允许推送开启/关闭
- 用户/用户组列表,有是否“允许推送”按钮,打开/关闭可实现是否推送功能。
删除文件路径
- 点击文件路径右侧按钮【删除】,弹删除路径确认弹窗。
- 点击【确认】则删除该条路径数据。