检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本地代码仓到Repo的脚本。 前置准备 进入Python官网下载并安装Python3。 调试获取IAM用户Token(使用密码)接口,通过华为云账号的用户密码获取用户Token。参数的填写方法,您可以在接口的调试界面,单击右侧“请求示例”,填写好参数后,单击“调试”,将获取到的用户Token复制并保存到本地。
Repo,其中配置到CodeArts Repo可参考配置访问CodeArts Repo的SSH公钥。 调试获取IAM用户Token(使用密码)接口,通过华为云账号的用户密码获取用户Token。参数的填写方法,您可以在接口的调试界面,单击右侧“请求示例”,填写好参数后,单击“调试”,将获取到的用户Token复制并保存到本地。
导入Gitee仓 前提条件 在导入自建Gitee仓Repo前,用户需要参考在Gitee获取Access Token配置个人访问令牌。 导入Gitee代码仓 进入CodeArts Repo首页后,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择
查看仓库的统计信息 约束限制 因资源限制,每个仓库一天可以统计10次。 每个用户一天可以统计1000次。 merge(将两个或两个以上的开发历史合并在一起的操作)节点的提交均不被统计。 查看仓库的统计内容 在仓库详情中的“仓库统计”页签,可以查看仓库的相关统计信息,详情如下: 仓
在Eclipse提交代码并创建合并请求 如果用户本地的Eclipse安装了EGit,可以把本地Git代码仓库代码提交到远程CodeArts Repo,CodeArts Repo当前仅支持Eclipse4.4及以上版本。 如果是首次提交: 在本地计算机建立一个仓库,称本地仓库。 在
导入GitLab仓 前提条件 在导入GitLab仓Repo前,需要参考在GitLab获取Access Token配置GitLab的个人访问令牌。 单次最多可导入100个仓库。 导入GitLab仓操作步骤 进入CodeArts Repo首页后,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。
在GitLab获取Access Token 约束限制 用户需要已有GitLab账号。 配置GitLab的Access Token 使用账号登录GitLab,在GitLab左上角单击头像,选择“Preferences > User Settings > Access Tokens”。
配置GPG公钥 用户可以根据如下步骤,在CodeArts Repo生成和配置GPG公钥。 在gpg4win官网下载GPG密钥生成工具。 生成GPG密钥对。 验证GPG密钥生成是否成功。 复制GPG密钥对到剪切板。 进入GPG密钥配置页面。 填写“新建GPG”公钥参数。 检查GPG公钥是否配置成功。
在Gitee获取Access Token 约束限制 用户需要已有Gitee账号。 配置Gitee的Access Token 登录Gitee,单击右上角昵称,单击“个人主页”,进入个人的概览页。如下图所示,在当前页面,单击“个人设置”,进入“账号信息”页面。 图1 个人概览页 在当前页面的左侧导航栏单击“安全设置
添加本账号IAM用户为CodeArts项目成员 操作场景 账号中可以创建多个IAM用户,在CodeArts中新建项目后,可以添加IAM用户作为项目成员。 前提条件 已新建CodeArts项目,并在项目中拥有“成员设置”权限。 已创建IAM用户。如果未创建IAM用户,可以通过以下方式创建。
查看代码组首页 代码组首页用于展示代码组的基础情况。 表1 字段说明 字段 说明 子代码组 统计代码组数量。 仓库 统计仓库数量。 开启中的MR 统计开启中MR数量。 成员 统计代码组中成员数量,单击图标支持跳转至“成员”页签,进行成员管理。 新建仓库 单击图标支持进入“新建仓库”页面,新建仓库。
使用MR预合并 MR预合并概述 MR预合并指的是在Repo生成一个临时合并节点,MR创建后且代码还没有合入,用户可通过自定义WebHook、流水线等下载插件的脚本,下载Repo预合并后的代码用于代码构建等操作。 MR预合并优势 当一个合并请求需要拉起几十或上百台服务器的构建,本地
标签管理 标签(tag)是Git提供的帮助团队进行版本管理的工具,用户可以使用Git标签标记提交,从而将项目中的重要的版本管理起来,以便日后精确检索历史版本。 标签会指向一个commit,就像一种引用,无论后续版本怎么变化,它永远指向这个commit不会变化,相当于一个被永远保存
设置子模块 配置代码仓库的子模块概述 子模块(submodule)是Git为管理仓库共用而衍生出的一个工具,用户可以通过子模块将公共仓库作为子目录包含到用户的仓库中,并能够双向同步该公共仓库的代码,借助子模块用户能将公共仓库隔离、复用,能随时拉取最新代码以及对它提交修复,能大大提高用户的团队效率。
从其他CodeArts项目导入成员 操作场景 当项目A的成员需要投入项目B时,可以在项目B中通过“从其他项目导入用户”方式,选择项目A的成员加入项目B。 前提条件 至少存在满足以下条件的两个项目。 一个项目中已有成员。 在另一个项目(待添加成员的项目)中拥有“成员设置”权限。 从其他项目中导入项目成员
按模板新建代码仓库 约束限制 在按照模板新建代码仓前,请提前参考新建仓库的前提条件配置。 按模板新建仓库的操作步骤 如下图所示,进入CodeArts Repo首页。单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“模板仓库”,这里可选择“官方
分支管理 分支是版本管理工具中最常用的一种管理手段,使用分支可以把项目开发中的几项工作彼此隔离开来使其互不影响,当需要发布版本之前再通过分支合并将其进行整合。 在代码托管服务/Git仓库创建之初都会默认生成一条名为master的分支,一般作为最新版本分支使用,开发者可以随时手动创
创建Squash合并 Squash合并是将合并请求的所有变更提交信息合并为一个,以此简洁提交信息。当用户在处理功能分支只关注当前提交进度,而不关注提交信息时,可使用squash merge。 当勾选Squash合并,可将源分支的多个连续变更记录合并为一个提交记录(Squash提交信息),提交到目标分支。
查看仓库详情 在仓库列表中单击要查看的仓库名称,即可进入该仓库的详情页面,代码托管服务提供了丰富的控制台操作,详情如下。 表1 页签说明 功能页签 功能说明 仓库首页 用于展示仓库的容量、提交次数、分支数量、标签数量、成员数量、LFS使用量、创建时间、创建者、可见范围、仓库状态、
在Repo查看提交历史 Repo支持查看提交历史的详细信息以及其涉及的文件变更。可在仓库的“动态”页查看提交历史,也可以在仓库文件列表的“历史”页签中查看。 在仓库动态页查看提交历史 进入要查看的代码仓首页,单击页面的“动态”,查看该仓库截止目前的全部动态,如果要查看某个时间段内