检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
户设置 > 代码托管 > 资源用量”查看,超出时仓库将不能正常使用,且仓库无法扩容。 当仓库超出容量上限时,仓库处于冻结状态,这种情况建议用户删除该仓库,在本地控制好容量之后重新推送即可。 仓库提交次数 统计仓库默认分支的提交数量,单击数字或者图标,可跳转到“代码”页签下的“提交
配置项目级仓库设置 约束限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级仓库设置。 配置仓库设置 如果用户想对项目下的所有仓库设置相同的仓库设置,用户在代码托管首页,进入项目,选择“设置” > “仓库管理” > “仓库设置”。参见表格表1填写参数。 表1 项目级仓库设置参数填写表格
设置仓库 查看仓库列表 查看仓库详情 查看仓库首页
给仓库配置部署密钥 约束限制 多个仓库之间可以使用同一个部署密钥,一个仓库最多可以添加10个不同的部署密钥。 SSH密钥与仓库部署密钥有区别:前者与用户/计算机关联,后者与代码仓库关联;SSH密钥对仓库有读写权限,部署密钥对仓库是只读权限。 此设置只针对被设置的仓代码库生效。 配置部署密钥
ken将不再展示,请妥善保管,如遗失或忘记可重新生成。 CodeArts Repo生成Token数量上限为20个。 配置访问令牌步骤 登录用户的代码托管服务仓库列表页,单击右上角昵称,选择“个人设置 > 代码托管 > 访问令牌”,单击“新建Token”,参考下列表格填写参数。 表1
HTTPS密码 当用户需要将代码推送到代码托管仓库或从代码托管仓库拉取代码时,代码托管仓库需要验证用户的身份与权限,HTTPS密码是对代码托管进行远程访问的一种身份验证方式,并且用户只需要设置一次HTTPS密码。 HTTPS用户名 由租户名和IAM用户名组成,格式为“租户名/IAM用户名”。
表格填写参数。 当用户在创建一个“所有访客只读”的公开仓时,如果用户的“代码仓库名称”或者“描述”包含敏感词汇,包括中文和英文语法,将会新建仓库失败,并且在“新建仓库”页面的右上角提示“用户所提交的内容可能存在违反法律法规的内容,请修改后重新提交。” 如果用户在尝试修改设置为‘所
X-Gitlab-Token X-Auth-Token 用户在配置Webhook的时候,可以选择设置用户的Token,该Token会与用户的Webhook URL关联,系统会将该Token放在请求头的“X-Repo-Token”字段发送给用户。 Token 非必填项。用于第三方CI/CD系
在本地Git Bash客户端,执行命令cd D:/Repo,进入用户要克隆代码仓的地址。如下命令表示克隆的代码仓将克隆到D盘的Repo文件夹下。 执行如下命令,克隆代码仓到该目录下。 git clone 代码仓库的HTTPS链接 如果用户是第一次克隆代码仓库,用户需要填写用户名和密码,有两
约束限制 需要开启“MR预合并”。 用户需要有“设置”权限。 使用示例 下述示例展示了“开启MR预合并”和“未开启MR预合并”的脚本,可见“开启MR预合并”的脚本更简洁、高效。 “开启MR预合并”,当MR创建后,则服务端会帮助用户生成一个临时合并节点,进而用户可以直接下载已临时合并的代码。具体操作步骤如下:
字段说明 说明 归属项目 如果用户从项目或父组织进入,此参数默认。 如果用户从代码托管服务首页进入,用户需要在“归属项目”下拉框中选择已有的项目或者“新建项目”。 代码组路径 非必填。默认为“/”,表示用户创建完这个代码组路径后,此代码组是第一层代码组。用户也可以下拉框选择已有的代码组路径。
Repo中后,所有该账号下的代码仓库与这台电脑之间都可以使用该SSH密钥进行连接;而不同的用户通常使用不同的电脑。因此,在使用SSH方式连接CodeArts Repo之前,每个用户都需要在自己的电脑上配置各自的SSH密钥。 配置步骤 用户可根据配置SSH操作视频配置SSH密钥,也可以根据如下操作步骤配置。
上传代码文件到Repo 在Repo编辑并创建合并请求 在Git Bash创建分支并开发代码 在Eclipse提交代码并创建合并请求 在Git客户端使用git-crypt传输敏感数据 在Repo查看提交历史
在合入合并请求详情页,单击“合入”,提示“无权限”。 原因分析 您需要同时拥有目标分支的代码“提交”和MR“合并”权限。 处理方法 如果目标分支是普通分支,确认您是否同时拥有这两个权限,如果没有,请联系仓库管理员添加权限。 如果目标分支是保护分支,请进入代码仓库“设置”页,选择“策略设置 > 保护分支”,确认您是否同
配置保护分支规则 约束限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级保护分支规则。 配置保护分支规则 CodeArts Repo可以保护代码分支的安全性,阻止管理者外的人推送代码、阻止任何人强行推送代码或者阻止任何人删除这个分支,用户可以将这个分支设置保护分支。具
指定IP范围,当用户拥有不止一台服务器而且IP段是连续的,或者用户的IP会在一个网段内动态变化,用户可以添加一个IP白名单范围。示例:100.*.*.0 - 100.*.*.255。 设置CIDR格式的路由,当用户的服务器在一个局域网内并使用CIDR路由时,用户可以指定局域网的3
迁移代码与同步仓库 迁移代码仓库概述 获取Access Token 迁移第三方Git仓到Repo 把本地Git仓导入Repo 迁移SVN代码仓 同步仓库设置 校验导仓权限 填写仓库基本信息
新建Repo代码仓库 不同场景下新建代码仓库的区别 新建仓库的前提条件 新建自定义代码仓库 按模板新建代码仓库 Fork仓库
配置Repo项目级设置 配置项目级仓库设置 配置保护分支规则 配置提交规则 设置项目级合并请求规则 E2E设置 配置Webhook
新建并配置CodeArts项目 新建CodeArts项目 添加CodeArts项目成员 管理CodeArts权限