检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Repo套餐的存储容量不足时,可在资源扩展中购买更多的存储容量。 资源扩展:提供存储容量扩展包。购买资源扩展前,须购买CodeArts Repo基础版及以上规格套餐。当您购买的CodeArts Repo套餐的存储容量不足时,可在资源扩展中购买更多的存储容量。 父主题: 计费模式
保护Tags 保护Tags位于仓库详情中的 “设置 > 策略设置 > 保护Tags”。 仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考权限管理页面。 设置保护Tags用于保护生产Tags或重要Tags不被删除,具体操作如下: 单击“新建保护Tag”,出现新建
文件时不会发生冲突。 因此,要使用Git LFS,您需要在本地安装Git LFS客户端,并在Git仓库中启用Git LFS扩展。您还需要将大型文件添加到Git LFS跟踪列表中,以便Git LFS可以正确地管理它们。 表1 安装Git LFS 操作系统 官方的安装指导链接 Windows系统
quash提交信息),提交到目标分支。 如果合并请求中的变更记录只有一个提交记录,则勾选Squash合并后,目标分支中的提交记录为源分支的提交记录。 如果合并请求中的变更记录有多个提交记录,则勾选Squash合并后,目标分支中的提交记录为Squash提交信息。 为了您更深入了解此功能,下面进行实际操作:
使用TortoiseGit作为客户端时,下载和提交代码需要PPK文件,主要有如下两种场景: Git客户端生成了公私钥对,并将该公钥添加到代码仓库的ssh-key配置中 在“开始”菜单,搜索并选择“PuttyGen”。 单击“Load”按钮,如下图所示。 选择您的公私钥目录下的“id_rsa”文件,然后单击“打开”按钮。
代码组成员管理 代码托管服务支持在代码组中添加成员或成员组。 “成员列表”、“成员组列表”“待审核”和“添加成员”位于代码组详情的“成员”页签下。 “成员列表”用于展示代码组中所有成员“用户名”、“用户来源”、“项目角色”、“代码组角色”和“操作”。 “成员组列表”用于展示代码组
如何阻止涉密文件被推送到CodeArts Repo代码仓库 背景信息 当用户需要避免上传涉密信息的时候,可以选择在仓库设置中设置提交规则,勾选拒绝包含秘密的提交选项。 通过选择复选框防止向代码仓库提交涉密的文件,当文件名与正则表达式匹配时,代码托管服务会阻止用户推送。 此推送规则不会限制已提交的文件。
该合并请求的检视人或审核人可在合并请求的“文件变更”中,将鼠标置于代码行,单击图标添加评审意见,也可在合并请求的“详情 > 评审意见”中直接添加评审意见。 评审意见门禁已通过:当合并请求中无评审意见,或者所有评审意见均无需解决或已被解决时显示。 存在未解决的评审意见:当合并请求中的评审意见未被解决时显示。
查看仓库详情 在仓库列表中单击要查看的仓库名称,即可进入该仓库的详情页面,代码托管服务提供了丰富的控制台操作,详情如下。 表1 页签说明 功能页签 功能说明 仓库首页 用于展示仓库的容量、提交次数、分支数量、标签数量、成员数量、LFS使用量、创建时间、创建者、可见范围、仓库状态、
码组下的仓库或子代码组进行统一的仓库规则配置管理操作,包含提交规则、成员权限配置等。 最多可新建5层代码组。 新建代码组 进入项目或父组织中,单击图标下拉框选择“新建代码组”,进入新建代码组页面,根据下表填写基本信息,单击“确定”,完成代码组的新建,代码组最多支持三层目录。 表1
用户已经在软件开发生产线控制台开通了代码托管服务。 总体思路 先通过api查看所有的仓库列表,并获得想要查看的仓库的UUID,使用该UUID在本api中查询该仓库的详细信息,步骤如下: 查询用户的所有仓库。 查询某个仓库的详细信息。 步骤1:查询用户的所有仓库 接口信息: URI:GET v
SH密钥,并将公钥添加到Repo中。一旦在本地计算机上配置了SSH密钥,并添加公钥到Repo中,此账号下的所有代码仓库与这台计算机之间都可以使用该密钥进行连接。 HTTPS密码是一种用于HTTPS协议方式下载、上传时使用的用户凭证。 在Repo中,HTTPS协议所支持的单文件推送
查看代码组详情 在代码组列表中单击代码组名称可进入该代码组的详情页面,代码托管服务提供了丰富的控制台操作,详情如下。 表1 页签说明 功能说明 页签说明 代码仓(组) 用于展示代码组的数量、仓库数量、开启中的MR的数量和成员数量等信息。同时您也可以新建仓库和查看未锁定的仓库。 成员
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。返回的消息体中是具体的错误代码及错误信息。 错误响应Body体格式说明 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error": { "code":
风险操作 风险操作位于代码组详情中的“设置 > 风险操作”。 代码组所有成员均可查看,但是仅支持项目管理员或代码组所有者修改。 目前有如下操作: 删除代码组:删除代码组将导致所有子代码组和资源被删除。删除的代码组无法复原。您只能删除一次,并且无法恢复,请再三确认! 更改代码组名称
新建代码托管仓库。 如果根据您本地代码库选择gitignore,会帮助你将一些非开发文件屏蔽掉而不受Git纳管。 将本地仓库初始化成Git仓库。 在您的仓库中打开Git Bash客户端,执行以下命令。 git init 初始化成功如下图,此时当前文件夹已经是本地Git仓库了。 绑定代码托管仓库。 进入代码托管仓库,获取仓库地址。
本管理范畴,更服务于项目流程管理和团队协同开发。所以,有必要制定适合自己研发场景的工作流。 下面介绍四种工作流的工作方式、优缺点,以及使用中的一些注意事项。 集中式工作流 功能分支工作流 Git flow工作流(推荐) Forking工作流 研发团队可以根据实际研发场景制定合理的
表页。 在这里您可以完成新建代码组、配置代码组等操作。 :单击该图标,可进入新建代码组页面。 :单击该图标,关注代码组。可在我关注的代码组中查看该代码组。 :单击代码组所在行右侧的该图标,可进入子代码组首页。 :单击父代码组后的该图标,可展示“仓库”、“成员”、“设置”和“新建子代码组”图标。
也可以在Repo的代码仓库列表页,单击右上角“设置我的SSH密钥”,进入配置SSH密钥页面。 在“标题”中为您的新密钥起一个名称,将您在3中复制的SSH公钥粘贴进“密钥”中,单击确定后,弹出页面“密钥已设置成功,单击 立即返回,无操作3S后自动跳转”,表示密钥设置成功。 开始批量迁移 执行如下命令,查看脚本参数。
用户推送二进制文件到CodeArts Repo失败 代码托管默认禁止将二进制文件存放至代码托管仓库,但在产品灰度版本中,代码托管支持提交二进制文件管控功能,配置功能请参考提交规则章节。 系统不推荐您将二进制文件存放至代码托管仓库,这样会影响代码仓的性能和稳定性。建议您将二进制文件上传到“制品仓库”中进行存储。