检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
进入Python官网下载并安装Python3。 登录GitLab并获取private_token,在“用户设置”里,选择“访问令牌” > “添加新令牌”。 您需要在本地生成SSH公钥并配置到GitLab和CodeArts Repo,其中配置到CodeArts Repo可参考配置访问CodeArts
处理措施 409 CH.080002 “此密钥已存在,请重新生成密钥” 表示CodeArts Repo已配置该密钥,您需要在本地重新生成密钥。 在本地重新生成并在Repo配置密钥。 200 CH.010202 “密钥添加失败,请检查密钥是否有效” 表示CodeArts Repo无
单击“新建保护分支”,参照下表在弹框中完成配置,单击“确定”保存。 表1 新建保护分支配置 配置项 配置建议 选择需要保护的分支 选择“master”。 能推送 根据需要配置,本文档中保持默认配置。 能合并 根据需要配置,本文档中保持默认配置。 成员 根据需要勾选“能推送”、“能合并”,并在下拉列表中选择成员。
访问CodeArts Repo首页 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 代码托管 CodeArts Repo”。 代码托管服务查看代码仓库列表页有两种访问方式:查看当前用户参与的仓库列表页和查看指定项目下的列表页。 查看当前用户参与的仓库列表页
Debian环境下使用构建包安装GPG。 sudo apt-get install gnupg MAC平台安装git-crypt、GPG macOS上安装git-crypt。 使用 brew 软件包管理器,只需运行如下命令。 brew install git-crypt macOS上安装GPG。 使用
只有在IP白名单范围内的IP才可以访问仓库。除此之外其他IP发起的访问将被拒绝。 IP白名单包括租户级IP白名单和仓库级IP白名单,并可配置优先级。 关于IP白名单的详细配置方法,请参见配置IP白名单。 锁定仓库 为防止任何人破坏即将发布版本的代码仓库,管理员可以锁定仓库,在锁定仓库后,任何人都无法向任何分支提交代码(包括管理员本人)。
Arts首页。该快速入门将根据如下图所示的顺序进行介绍。 图1 Scrum项目的JAVA代码开发流程 快速新建项目和代码仓库 注册华为账号并开通华为云并完成实名认证。 登录CodeArts控制台,单击,选择区域。 单击“立即使用”,进入软件开发生产线服务首页。 单击“新建项目”,
备份仓库 异地备份位于仓库详情中的 “设置 > 仓库管理 > 仓库备份”。 仓库的备份操作分为两种备份形式: 备份到异地:将仓库备份到华为云的其它区域。 其本质是一次导入外部仓库,将一个区域的仓库备份到另一个区域中。 备份到本地:将仓库备份到您本地计算机。 可使用HTTPS、SS
在新建代码仓库后,仅有创建者能够访问该仓库。其他项目成员需要手动添加到仓库中,并分配相应的权限。因此,您需要根据需求,手动为代码仓库添加成员并为新增成员配置访问权限。 如果CodeArts Repo的仓库容量快满的时候,您可以进入代码仓库详情页,使用如下的方法清理代码仓库资源: 选择“代码 >
如何将成员一键添加到所有代码仓 场景描述 代码仓库较多,项目组新加入的成员如果在每个仓库都配置一遍会非常繁琐,管理难度非常大。 解决方案 方案一:通过项目代码托管设置-成员同步 开启后,自动同步所选角色项目成员至代码组及仓库(项目成员有变动时触发),项目经理不依赖开关始终同步,可单击刷新按钮触发一次全量同步。
购买并授权使用Repo 前提条件 在购买CodeArts Repo前,您需要已拥有租户账号或者Tenant Administrator权限的IAM用户账号,配置权限的策略请参考创建用户组并授权。 购买CodeArts Repo套餐 使用IAM账号登录CodeArts Repo购买页面。 在购买CodeArts
HTTPS密码。 Token用户名和密码。其中,Token的用户名为“private-token”,Token密码为您配置的Token,如果遗失或忘记,可参考配置访问令牌重新生成Token。 如果出现下图,说明克隆仓库成功。如果克隆代码仓库失败,请根据说明去排查解决问题。 图1 使用HTTPS协议克隆代码仓成功示意图
新增代码组功能,用户可以对仓库进行分层分级管理。 商用 新建代码组 2 权限2.0 支持系统角色和自定义角色,不同角色可自定义配置仓库的操作权限,角色权限细粒度控制。 商用 配置CodeArts Repo的项目级权限 配置CodeArts Repo的代码仓库级权限 3 代码安全 云密码:支持走VPCEP内网专线集成
"用户Token" } 登录CodeArts控制台创建项目并保存您的项目ID。 用获取的项目ID配置“plan.json”文件。如下的示例表示两个代码仓的迁移配置,您可以根据需要进行配置。此处的g1/g2表示代码组路径,可以参考说明进行创建。图1展示了“项目ID”和“项目名称/g1
Url”仓,并填写Coding的仓库https url地址。 配置Coding的“用户名”和“个人访问令牌”。用户名: 为Coding登录用户名,一般为手机号。AccessToken: “Coding个人账户设置->访问令牌->新建访问令牌”,勾选代码仓库只读权限。 填写仓库信息及初始化配置。 代码组路径: 可选择导入的仓库的根目录路径。
导入方式选择“Git Url”, 并填写Gitee的仓库https url地址。 配置Gitee的用户名和密码。“用户名”: 为Gitee登录用户名,一般为手机号,“密码”: 为登录Gitee时使用的密码。 填写仓库信息及初始化配置。 填写导入后仓库的关键信息。 代码组路径: 可选择导入的仓库的根目录路径。
项目管理员,通常项目创建者默认为本项目的项目管理员。 项目管理员拥有在本项目下的所有权限,且权限不得被移除或修改。对于项目下哪些成员可以对其他项目下其他成员进行权限管理配置,由DevUC控制。按照当前功能,项目创建者(同时也是项目管理员)可以赋予项目下其他成员进行权限管理的权限(DevUC的能力,子服务不感知)。
s url地址。 配置Codeup的“用户名”和“个人访问令牌”。用户名: Codeup登录用户名,一般为手机号。AccessToken: “Codeup个人设置 > 个人访问令牌 > 新建访问令牌”。勾选代码管理的代码仓库只读权限。 填写仓库信息及初始化配置。 代码组路径: 可选择导入的仓库的根目录路径。
url地址。 配置Gitlab的用户名和个人访问令牌。 用户名: 实际未使用,可任意填一字符串,如test。 AccessToken:在GitLab选择“用户设置 > AccessTokens > 新建访问令牌”,勾选read_repository权限。 填写仓库信息及初始化配置。 填写导入后仓库的关键信息。
用户推送二进制文件到CodeArts Repo失败 代码托管默认禁止将二进制文件存放至代码托管仓库,但在产品灰度版本中,代码托管支持提交二进制文件管控功能,配置功能请参考提交规则章节。 系统不推荐您将二进制文件存放至代码托管仓库,这样会影响代码仓的性能和稳定性。建议您将二进制文件上传到“制品仓库”中进行存储。