检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
并起个有描述性的名字,比如video-output或issue-#1061,这样可以让分支用途明确。功能分支不但存在开发人员本地仓库,也应该推送到中央仓库,这样就可以在代码不合入master分支的情况下与其他开发人员分享代码。 优点 分支合并前可以使用pull request进行code
印设置。 关于水印的详细设置方法,请参见设置水印。 备份 仓库备份操作保障代码安全,防止他人误删除,分为两种备份形式。 将仓库备份到华为云的其它区域。 将仓库备份到您本地计算机。 关于备份仓库的详细操作方法,请参见备份仓库。 父主题: 安全
设置代码托管仓库的SSH密钥/HTTPS密码/GPG公钥/访问令牌 概述 SSH密钥 HTTPS密码 GPG公钥 访问令牌
l 获取仓库短id,用于获取仓库详情页面url。 根据组名和仓库名查询某仓库某分支对应的提交 根据仓库组名、仓库名和分支获取提交列表。 查询某仓库对应的分支 根据仓库id获取指定仓库的分支列表。 根据仓库id查询仓库某分支对应的提交,提供更多可选参数 根据仓库id查询仓库某分支对应的提交。
根据组名和仓库名查询某仓库某分支对应的提交 查询某仓库对应的分支 根据仓库id查询仓库某分支对应的提交,提供更多可选参数 添加部署密钥 删除仓库部署密钥 获取仓库上一次的提交统计信息 仓库统计 删除仓库 查看仓库的创建状态 查询某仓库的标签列表 新建标签 查询某个仓库的详细信息 获取代码提交行数
Repo)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。 在线代码阅读、修改、提交,随时随地开发,不受地域限制。
CodeArts Repo套餐的包年/包月计费模式,计费项只包含用户数,即使用代码托管仓库用户去重人数。 表1 用户数计费 计费项 计费项说明 计费公式 用户数 某一Region内,租户中所有代码托管仓库用户数去重数量。 单价*用户数*购买时长 计费示例 假设您在2023/03/08
按模板新建仓库 按模板新建仓库 使用代码托管服务提供的模板新建仓库,适用于您新建一个仓库,并希望按模板初始化一个仓库的场景。 操作步骤 登录控制台,单击页面左上角,搜索“代码托管”,单击,进入代码托管服务仓库列表页。 单击“新建仓库”按钮,跳转到“归属项目和仓库类型”页面,在“归
clip < ~/.ssh/id_rsa.pub 登录并进入Repo的代码仓库列表页,单击右上角昵称,选择“个人设置” > “代码托管” > “SSH密钥”,进入配置SSH密钥页面。 也可以在Repo的代码仓库列表页,单击右上角“设置我的SSH密钥”,进入配置SSH密钥页面。 在“
到期后,资源状态变为“已过期”。 到期未续费时,代码托管服务首先会进入宽限期,宽限期到期后仍未续费,资源状态变为“已冻结”。 当您处于冻结状态,将会冻结仓库。详情请参考仓库冻结功能约束。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,资源或数据将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。
子代码组 统计代码组数量。 仓库 统计仓库数量。 开启中的MR 统计开启中MR数量。 成员 统计代码组中成员数量,单击图标支持跳转至“成员”页签,进行成员管理。 新建仓库 单击图标支持进入“新建仓库”页面,新建仓库。 所有仓库 所有仓库,支持统计锁定仓库和未锁定仓库。 父主题: 使用代码组
代码上传下载问题 从本地推送代码仓到CodeArts Repo时,报错"Error: Deny by project hooks setting 'default': message of commit" 用户推送二进制文件到CodeArts Repo失败 执行git push 命令时,报错'origin'
功能描述 阶段 相关文档 1 新建仓库方式优化 用户单击“新建仓库”按钮后,进入仓库类型选择页面,根据需求选择要创建的仓库类型后,单击“下一步”即可进入对应新建仓库信息页面。 商用 新建自定义代码仓库 按模板新建代码仓库 导入Git平台的代码仓库到CodeArts Repo 2023年05月
三确认! 更改代码组名称:将同步修改代码组路径和仓库路径,修改后原路径不可用,请谨慎操作!更改代码组名称可能会引起超出预期的情况。 更改代码组名称会影响仓库克隆地址,需检查和更新相关配置,否则影响使用,请谨慎操作。 如果代码组下仓库配置了相关流水线,修改代码组名称后,流水线将无法
管理的权限(DevUC的能力,子服务不感知)。 仓库所有者(仓库创建者) 项目成员被赋予新建仓库的权限,当该成员创建仓库后,会被标记为仓库所有者,同时享有该仓库最大的权限。 仓库管理员 仓库所有者、项目管理员、父代码组所有者均为仓库管理员。 代码组管理员 代码组所有者、项目管理员、父代码组所有者均为代码组管理员。
Repo中的角色有仓库管理员/所有者,Committer,开发人员,浏览者等系统角色及自定义角色。 仓库管理员/所有者/Committer支持对仓库成员进行管理,更新仓库代码并对仓库配置进行设置等操作; 开发人员支持更新仓库代码和浏览仓库成员列表; 浏览者支持浏览、评论仓库。 IP白名单控制
项目级权限是指服务支持在项目设置中统一配置仓库下各角色的默认权限。仓库级权限是指服务中支持在仓库设置中统一配置仓库下各角色的默认权限。 如果多个仓库需配置同一套角色权限,推荐使用项目级权限配置。 如果多个仓库中每个仓库的角色配置权限不一致,推荐使用仓库级权限配置。 项目级权限控制 配置方法:
通过”,表示发起合并请求的人将所有评审意见解决,可合入该合并请求。 通过流水线门禁 如果为目标仓库开启了流水线门禁,即勾选“开启流水线门禁”。执行如下步骤通过流水线门禁: 进入目标仓库首页。选择左侧导航栏“持续交付 > 流水线”,进入流水线服务。 单击“新建流水线”,填写以下信息
RepoMember 获取仓库所有成员记录 添加仓库成员 设置成员在仓库中的角色 删除仓库成员 父主题: API
保护分支 保护分支 保护分支位于仓库详情中的 “设置 > 策略设置 > 保护分支”。 此设置只针对被设置的仓库中的分支。 仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考权限管理页面。 为什么要设置保护分支 保证分支的安全性,允许开发人员使用合并请求合入代码。