检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用场景 异地协同开发 场景描述:面向中小企业、孵化中心,协同合作。 场景特点:用户群体对开发工作的推进效率,敏捷度要求更高,需要高效的协作管理方式和更低开发成本。面临异地开发协同效率低、代码合并冲突频繁的难题。 适用场景:云端代码托管服务,实现协同开发。多分支管理功能和合并请求功能,彻底解决代码合并冲突的难题。
在实际应用中,有必要根据团队的需求和工作流程,选择合适的Git工作流,实现持续集成、持续交付和快速迭代的目标。 下面介绍如下工作流的工作方式、优缺点,以及使用中的一些注意事项。 集中式工作流 功能分支工作流 父主题: 开发协作工作流
从其他CodeArts项目导入成员 操作场景 当项目A的成员需要投入项目B时,可以在项目B中通过“从其他项目导入用户”方式,选择项目A的成员加入项目B。 前提条件 至少存在满足以下条件的两个项目。 一个项目中已有成员。 在另一个项目(待添加成员的项目)中拥有“成员设置”权限。 从其他项目中导入项目成员
码库源文件。不支持迁移Gitee仓库的成员、PR、评论等数据。 操作步骤 新建仓库,选择导入仓库方式。登录并进入到CodeArts Repo,选择“新建仓库 > 导入仓库”。 导入方式选择“Git Url”, 并填写Gitee的仓库https url地址。 配置Gitee的用户名和密码。“用户名”:
需要修改“README.md”文件内容。 在新建代码仓库后,仅有创建者能够访问该仓库。其他项目成员需要手动添加到仓库中,并分配相应的权限。因此,用户需要根据需求,手动为代码仓库添加成员并为新增成员配置访问权限。 父主题: 新建Repo代码仓库
需要修改“README.md”文件内容。 在新建代码仓库后,仅有创建者能够访问该仓库。其他项目成员需要手动添加到仓库中,并分配相应的权限。因此,用户需要根据需求,手动为代码仓库添加成员并为新增成员配置访问权限。 父主题: 新建Repo代码仓库
查看代码组列表 用户可以通过以下方式进入代码托管服务代码组列表页。 如下图所示,进入项目下的代码托管,这里展示了所有的代码组和代码仓,表示代码组。 图1 项目下的代码托管页 如下图所示,进入代码托管首页,左侧导航栏选择“代码组 > 我参与的”,展示当前用户参与的代码组。 图2 代码托管首页
同步项目成员到代码托管 Repo支持将项目成员同步到代码组和代码仓,帮助用户更好管理项目和代码托管,支持自动同步和手动同步,选择其中一种方式即可。 添加Repo代码组及仓库成员,该成员需要已加入项目,项目成员管理请参考项目级成员管理。 约束限制 仓库所有者,仓库管理员,以及有成员
查看仓库列表 CodeArts Repo支持从“我关注的”、“我参与的”和“我创建的”三个维度去查看仓库列表。用户可以通过以下方式进入代码托管服务的仓库列表。 进入软件开发生产线首页,单击上方导航栏的“服务”,选择“代码托管”,进入代码托管服务的仓库列表页,此时界面展示为该租户下
进入CodeArts首页。该快速入门将根据如下图所示的顺序进行介绍。 图1 Scrum项目的JAVA代码开发流程 快速新建项目和代码仓库 注册华为账号并开通华为云并完成实名认证。 登录CodeArts控制台,单击,选择区域。 单击“立即使用”,进入软件开发生产线服务首页。 单击“
支持Git多种作业流 多种开发作业协同方式 提供基于Git的多种开发协作模式,既适合中小企业灵活开发模式,也支持中大型企业的复杂开发协作模式。 父主题: 产品功能
则均可在界面下载仓库源码。 下载代码包步骤 Repo不仅支持克隆代码仓,同时支持将仓库代码打包下载到本地,下载的压缩包为指定分支的内容。 访问CodeArts Repo首页。 进入要克隆的代码仓库主页,切换到需要下载的分支,单击“克隆/下载”按钮。 在弹出的窗口中单击需要的代码包类型即可直接下载。
GitBash客户端,在工具中设置使用原生(Native)的Git,而不是Build-in类型。 IDEA设置方式 SourceTree设置方式 Eclipse设置方式 父主题: 认证鉴权问题
S克隆代码时的密码或者Access Token,例如为GitHub的登录密码或者在GitHub创建的Access Token。该参数的获取方式请参考在GitHub获取Access Token。 通过用户名密码授权 用户勾选“通过用户名密码授权”,“用户名”填写请参考用户名参数填写,“密码/Access
在宽限期和保留期之间,部分功能可用。 超过保留期,不可查看代码托管仓库。 在保留期后一个月,系统将删除资源信息。 包年/包月 由于代码托管服务采用包年/包月计费方式,购买时已经预先支付了资源费用,因此在账户出现欠费的情况下,在资源到期前仍可正常使用代码托管服务。然而,对于涉及费用的操作,如购买资源拓展、续费订单等,将无法正常进行。
Repo,需要在规定的时间内为CodeArts Repo进行续费,否则代码托管仓库将会自动释放,数据也可能会丢失。续费包括手动续费和自动续费两种方式,您可以根据需求选择。了解更多关于续费的信息,请参见续费。 费用账单 您可以在“费用中心 > 账单管理”查看与CodeArts Repo相
当您购买的CodeArts套餐资源及资源扩展剩余量不足20%,您可在存储资源扩展容量购买更多的存储容量。 代码托管存储容量扩展 表1 代码托管存储容量扩展 计费方式 包年/包月 适用场景 当您购买的CodeArts套餐资源存储容量不满足实际使用需求时,可购买存储容量扩展。 计费项 存储容量。 购买限制
下的仓库或子代码组进行统一的仓库规则配置管理操作,包含提交规则、成员权限配置等。代码组最多支持5层目录。 新建代码组 用户可以通过以下两种方式进入“新建代码组”页面。 如下图所示,进入项目或父组织中,单击“新建仓库”旁的下拉框选择“新建代码组”,进入新建代码组页面。 图1 项目下的代码托管首页
可以复制同类型项目中已有的角色。 创建成功,在“自定义角色”中显示新的角色名称。 对新创建的角色,可以完成以下操作。 表2 管理自定义角色 操作 说明 编辑角色权限 操作方式与修改系统角色的权限相同。 修改角色名称 单击角色名称后的,选择“修改角色名称”。 输入修改后的角色名称,单击“确定”。 修改成功后,页面中显示更新后的角色名称。
单击“Finish”提交本地代码,如下图所示。 单击“OK”,完成代码提交远程仓库。 登录远程仓库地址,核对提交的代码。 在Eclipse使用HTTPS方式连接CodeArts Repo的代码仓库时,提示“Transport Error: cannot get remote repository