云服务器内容精选

  • 手动添加项目成员到仓库 单击“添加成员”,弹出添加成员页面,可以从仓库所在项目的成员列表中选择成员加入仓库中,会根据项目角色赋予其默认仓库角色,其对应关系如下表所示。 表1 项目下成员加入到仓库时的对应角色关系 项目中的角色 仓库中的角色 项目经理 项目经理(默认) Committer Committer(默认) 系统工程师 系统工程师(默认) 开发人员 开发人员(默认) 产品经理 产品经理(默认) 测试经理 测试经理(默认) 测试人员 测试人员(默认) 参与者 参与者(默认) 项目自定义角色 项目自定义角色(默认) 运维经理 运维经理(默认) 浏览者 浏览者(默认) 自定义角色 自定义角色(默认) 在成员列表中,所有成员均可设置为项目角色中的任意一种角色,且均可被移出仓库。 如果仓库级“添加成员”列表为空,则说明此仓库下没有除仓库所有者之外的成员,请添加项目成员。
  • 操作步骤 登录 容器镜像服务 控制台。 在页面左上角切换Region到您所在的Region。单击左侧菜单栏的“企业版”进入企业版页面。 单击页面右上角“创建仓库”,进入购买界面。输入以下参数,具体参数含义如下: 计费模式:当前仅支持按需计费模式。 所属项目:选择仓库所在区域或项目。仓库购买后区域或项目将无法更改,请根据容器集群所在地进行选择。 仓库名称:输入仓库名称。该名称将直接应用于该仓库的访问地址,购买后不可修改,请谨慎填写。 套餐规格:选择仓库规格。不同仓库规格具有不同的功能及配额,请参考界面上的规格对比进行选择。 虚拟私有云:选择仓库所在虚拟私有云。如果没有选项可参见创建虚拟私有云和子网创建。 子网:选择仓库所在子网。 OBS桶加密:仓库购买后默认在您账号下创建OBS桶,用来托管容器镜像。开启OBS桶加密后,上传对象时自动进行加密,以提高数据存储安全。但同时会影响仓库性能,请您谨慎选择。 国密加密:仓库支持国密算法加密,保证数据存储安全。开启此功能后,镜像上传、镜像签名及登录口令均启用国密加密算法。当前支持的国密算法详见表1。 标签:标签是对云上资源的一种标识。关于标签的详细介绍请参考标签管理 描述:输入仓库的描述。 单击右下角“立即购买”。 返回仓库管理,查看创建进度。当仓库状态为“运行中”时,表示当前仓库已处于可用状态。 图1 仓库管理 若仓库一直处于“创建中”,或者从列表中消失,请单击列表左上方的“操作记录”查看失败原因。若无法定位,您可新建工单联系我们。
  • 仓库内操作、浏览的权限 类型 操作 创建者 管理员 Committer 开发者 浏览者(仓库成员) 备注 代码 在线访问代码 √ √ √ √ √ - 在线编辑代码 √ √ √ √ × √的角色权限是在未设置保护分支时的权限,如分支有设置保护分支,以保护分支配置为准。 在线下载 √ √ √ √ √ - 本地clone代码 √ √ √ √ √ - 本地push代码 √ √ √ √ × √角色权限是在未设置保护分支时的权限,如分支有设置保护分支,以保护分支配置为准。 Fork Fork项目 √ √ √ √ √ 在为Fork仓库选择项目时,只有您具备项目级开发人员及以上权限的项目才可显示在项目列表中。 成员 添加成员 √ √ × × × - 编辑成员 √ √ × × × - 移除成员 √ √ × × × - 审核成员 √ √ × × × - 查看成员 √ √ √ √ √ - MR 创建MR √ √ √ √ × - 查看MR √ √ √ √ √ - 合并MR √ √ √ × × 开发者及以上角色权限是在未设置保护分支时的权限,如分支有设置保护分支,以保护分支配置为准。 编辑MR(开启中) √ √ √ × × MR作者可操作,但MR作者必须为开发者及以上权限。 √角色可以对所有MR进行操作。包括别人创建和自己创建的MR。 关闭MR √ √ √ × × 重开MR √ √ √ × × 编辑MR(已合并) × × × × × - Cherry-pick MR(生成新MR) √ √ √ √ × 因会自动生成一个带有cherry-pick字样的临时分支,以下两种场景会cherry pick失败。 若所有分支均为保护分支,且操作者无创建分支(能推送)权限,则失败。 若配置了分支策略,但临时分支不满足此策略,则失败。 Revert MR(生成新MR) √ √ √ √ × 因会自动生成一个带有revert字样的临时分支,以下两种场景会revert失败。 若所有分支均为保护分支,且操作者无创建分支(能推送)权限,则失败。 若配置了分支策略,但临时分支不满足此策略,则失败。 Cherry-pick MR (不生成新MR,直接合入分支) √ √ √ √ × √角色权限是在未设置保护分支时的权限,如分支有设置保护分支,以保护分支配置的能推送权限为准。 Revert MR (不生成新MR,直接合入分支) √ √ √ √ × 是否删除源分支 √ √ √ √ × 仅限仓库分支间MR且源分支为非保护分支,可删除源分支。 当Fork仓已提交关于源仓库的MR时,源仓库的源分支不可删除。 源分支为保护分支,不可删除源分支。 打分机制的Vote评分 √ √ √ √ √ 只要是仓库成员均可评分,即使未配置在MR的评审人中。 默认开发者及以下权限可评1~-1分,Committer及以上权限可评2~-2分。 审核机制的检视 √ √ √ √ √ 只有配置在MR的检视人才可检视。 审核机制的审核 √ √ √ × × 只有配置在MR的审核人中的以上权限的人员才可审核。 删除MR × × × × × 任何人不可删除MR。 星级评价 星级评价 √ √ √ √ × 以仓库配置为准: 配置的“支持开发者及以上权限进行星级评价”,则开发者及以上权限可评价。 配置的“支持committer及以上权限进行星级评价”,则committer及以上权限可评价。 评审记录 添加评审意见 √ √ √ √ √ 能查看MR就可以添加评审意见。 编辑评审意见 × × × × × 仅评论作者可编辑,其他任何人均不可。 删除评审意见 × × × × × 回复评审意见 √ √ √ √ √ 能查看评审意见就可以回复。 查看评审意见 √ √ √ √ √ 能查看MR就可以查看所有评审意见。 解决评审意见 √ √ √ × × 评审意见的严重程度为建议级别:MR作者、评论者、Committer及以上权限可操作。 评审意见的严重程度为一般及以上级别:评论者、Committer及以上权限可操作,MR作者不可操作,即使有以上权限也不被允许。 流水线 MR流水线触发 √ √ √ √ × 流水线执行计划开启。 分支 新建分支 √ √ √ √ × 勾选了“禁止开发者角色创建分支”,则开发者不可创建。 勾选了“禁止Committer角色创建分支”,则Committer不可创建。 编辑分支 √ √ √ √ × 删除分支 √ √ √ √ × 保护分支任何人均不可删除。 查看分支 √ √ √ √ √ - Tag 新建Tag √ √ √ √ × 勾选“禁止开发人员创建Tag”,则开发人员不可创建。 删除Tag √ √ × × × 保护标签任何人均不可删除。 查看Tag √ √ √ √ √ - 设置 查看设置 √ √ × × × - 修改设置 √ √ × × × - 重命名仓 √ × × × × - 移交仓库 √ × × × × - 仓库 创建仓库 √ √ √ √ × - 删除仓库 √ √ × × × - 显示仓库 √ √ √ √ √ 只要是仓库成员就可在仓库列表里面显示。 动态 查看动态 √ √ √ √ √ - 关联工作项 查看关联工作项 √ √ √ √ √ - 仓库首页 查看仓库首页 √ √ √ √ √ - 仓库统计 查看统计数据 √ √ √ √ √ - 更新统计数据 √ √ √ √ × - SSH设置&HTTP设置 查看编辑 √ √ √ √ √ - 租户IP白名单 查看编辑 × × × × × 租户管理员可查看编辑。 如何设置分支保护策略?
  • 仓库内操作、浏览的权限 表2 操作 创建者\管理员 Commiter 开发者 浏览者 备注 在线访问代码 √ √ √ √ - 在线编辑代码 √ √ √ × 若分支有设置保护分支时,以保护分支配置为准。 在线下载 √ √ √ √ - 本地clone代码 √ √ √ √ - 本地push代码 √ √ √ × 若分支有设置保护分支,以保护分支配置为准。 Fork项目 √ √ √ √ - 添加成员 √ × × × - 移除成员 √ × × × - 查看成员 √ √ √ √ - 创建MR √ √ √ × - 查看MR √ √ √ √ - 合并MR √ √ √ × 若分支有设置保护分支,以保护分支配置为准。 编辑MR(开启中) √ √ × × MR作者可操作,但MR作者必须为开发者及以上权限。 关闭MR √ √ × × - 重开MR √ √ × × - 编辑MR(已合并) × × × × - Cherry-pick MR(生成新MR) √ √ √ × - Revert MR(生成新MR) √ √ √ × - Cherry-pick MR (不生成新MR,直接合入分支) √ √ √ × 若分支有设置保护分支,以保护分支配置为准。 Revert MR (不生成新MR,直接合入分支) √ √ √ × - 是否删除源分支 √ √ √ × 源分支为保护分支时,不可删除源分支。 打分模式的Vote评分 √ √ √ √ - 审核模式的检视 √ √ √ √ 只有配置在MR的检视人中的以上权限人员才可检视。 审核模式的审核 √ √ × × 只有配置在MR的审核人中的以上权限的人员才可审核。 星级评价 √ √ × × - 删除MR × × × × 任何人不可删除MR。 添加意见或评论 √ √ √ √ - 编辑意见或评论 × × × × 仅评论作者可编辑,其他任何人均不可。 删除意见或评论 × × × × - 回复意见或评论 √ √ √ √ - 查看意见或评论 √ √ √ √ - 解决意见 √ √ × × - Rebuild √ √ × × - 新建分支 √ √ √ × 勾选了“禁止开发人员创建分支”,则开发者不可创建。 勾选了“禁止Committer角色创建分支”,则Committer不可创建。 删除分支 √ √ √ × 保护分支任何人均不可删除。 查看分支 √ √ √ √ - 新建Tag √ √ √ × 勾选“禁止开发人员创建Tag”,则开发人员不可创建。 删除Tag √ × × × 保护标签任何人均不可删除。 查看Tag √ √ √ √ - 如何设置分支保护策略?