检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
IAM用户、项目成员与仓库成员的关系 IAM用户、项目成员和仓库成员的关系说明 仓库成员来源于其所属项目的项目成员,项目成员主要来源于租户的IAM用户,除项目创建者所在租户外,还可以邀请其它租户下的IAM账号加入项目。如下图为IAM用户、项目成员、仓库成员的包含关系示意图。 表1 项目角色与仓库角色对应关系
不同场景下新建代码仓库的区别 CodeArts Repo当前支持新建代码仓库的方式如下: 新建自定义代码仓库,用户可以根据自己的需要,新建自定义代码仓库。如果用户本地的代码仓还没有纳入过任何的版本系统,例如Git,用户可以通过新建自定义代码仓库,把本地代码仓迁移到Repo。 按模
完成一次Scrum项目下的JAVA代码开发 进入如下操作前,您的账号需具备创建项目的权限,并登录进入CodeArts首页。该快速入门将根据如下图所示的顺序进行介绍。 图1 Scrum项目的JAVA代码开发流程 快速新建项目和代码仓库 注册华为账号并开通华为云并完成实名认证。 登录
#子模块(子仓库)的远程仓地址 其中,位于“file_path”目录下的源代码,将会来自“repo_url”。 约束限制 如果“Test_Fir”仓库的内容将作为“Test_Sec”仓库的子模块,操作的用户需要有“Test_Sec”仓库的“设置”权限和代码的“提交”权限,请参考配置代码仓库级的权限提前进行配置。
页面提示归档成功后,页面中的按钮显示为“取消归档”。 归档后的项目对所有成员只读,不能进行工作项的增删改等操作。 删除项目 单击导航“基本信息”。 单击“删除项目”,在弹框中输入项目名称,单击“删除”。 删除成功后,页面返回首页,列表中将不显示已删除的项目。 删除项目将会删除项目下的代码库,代码检查任务,编译构建任务及测试用例等。
String 仓库的uuid,用来指定需要查看的仓库 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数
项目管理员,通常项目创建者默认为本项目的项目管理员。 项目管理员拥有在本项目下的所有权限,且权限不得被移除或修改。对于项目下哪些成员可以对其他项目下其他成员进行权限管理配置,由DevUC控制。按照当前功能,项目创建者(同时也是项目管理员)可以赋予项目下其他成员进行权限管理的权限(DevUC的能力,子服务不感知)。
在一台电脑上配置了SSH密钥并添加公钥到CodeArts Repo中后,所有该账号下的代码仓库与这台电脑之间都可以使用该SSH密钥进行连接;而不同的用户通常使用不同的电脑。因此,在使用SSH方式连接CodeArts Repo之前,每个用户都需要在自己的电脑上配置各自的SSH密钥。 配置步骤 用户可根据配置SSH操作
配置项目级的Repo权限 约束限制 项目经理和其他具有管理权限的用户,可以在该页面修改不同角色在项目下的默认操作权限。 如果仓库“可见范围”为“项目内成员只读”,那么项目内所有成员均可查看除“设置”外的其他资源。 如果仓库“可见范围”为“租户内成员只读”,那么租户内所有成员均可查看除“设置”外的其他资源。
A通过二维码或链接提交加入项目申请,待拥有项目“成员设置”权限的成员C审批后,A即可成为项目成员。 前提条件 被邀请的用户可以登录华为云。 当被邀请的用户属于其他账号时,该用户所属的账号已接受授权。授权与接受授权的方法请参考邀请其他账号用户为CodeArts项目成员。 分享邀请二维码或链接
一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源
框选择代码仓库要开发的编程语言,可以避免后续不必要的文件被跟踪,以此保持代码库的整洁和可维护性。 初始化设置 该参数为非必填。包括两个选项: 允许生成README文件。推荐用户勾选该选项,生成该文件后,用户可以通过编辑README文件,记录项目的架构、编写目的等信息,帮助其他人更快了解该代码仓。
想要邮件通知的对象: 如果勾选“删除仓库”,表示有成员删除仓库时,系统将通过邮件通知的方式告知用户。 如果勾选“容量预警”,表示超过设置的容量阈值,系统将通过邮件通知的方式告知用户,并且用户可以下拉选择阈值:60%、80%和90%。 合并请求 该参数非必填,根据用户的需要勾选对应选项即可,包含如下选项:
Git LFS(Large File Storage)是Git的一个扩展,用于管理Git仓库中的大型二进制文件。Git LFS将大型文件存储在Git仓库之外,以避免Git仓库变得过于庞大和缓慢。Git LFS支持大多数常见的二进制文件格式,包括图像、视频、音频等。使用Git LFS,
创建项目后,按照A、B、C、D、E的顺序,依次将5个人加入项目。此时,A、B两人默认拥有两个服务的访问权限,C有代码托管服务的访问权限,D、E对两个服务都没有访问权限。管理员可以根据实际需要,在“服务级权限管理”页面中为5个人开启或关闭两个服务的访问权限,其中最多可为2个人设置需
保现网故障和隐患能第一时间被发现并进行有效处理,保证用户的业务正常运转,做到问题的及时发现和处理,减少对用户业务的影响。 ● 操作日志 操作日志旨在记录代码仓的所有行为活动,相关操作人员和时间点,帮助管理员和仓库所有者监督和回溯代码仓的行为活动。 关于操作日志的详细查看方法,请参见查看操作日志。
-贵阳一、东北-大连 版本管理 版本管理是CodeArts Repo的基础功能集之一。 版本管理是为满足不同需求,对同一产品或系统进行局部的改进和改型所产生的产品或系统系列的变更情况进行记录、跟踪、维护和控制的过程。 包括但不限于:分支、标签、差异对比以及其衍生功能。 发布区域:
Repo当前支持TLS1.2和TLS1.3版本协议,在Git为最新版本的前提下,用户可以执行如下命令指定TLS协议版本。其中,test.com为在CodeArts Repo下Git上传/下载的域名,tls1_2表示指定TLS协议版本为TLS1.2。不同Git客户端的解决方案,用户可以参考适配CodeArts
在merge的时候,会将有冲突不能合并的内容做出提示。 示例:冲突的产生与解决 下面模拟一个情景来帮助理解冲突的产生和解决的过程,情景如下。 某公司的一个项目使用代码托管服务和Git工具来管理,这个项目有一个功能(假设此功能涉及的修改文件是file01)由开发者1号(以下用01_dev表示)和开发者2号(
配置代码仓库级的权限 仓库权限矩阵仅支持管理员修改,项目管理员及各层父级代码组和仓库所有者可作为管理员。在确认用户是管理员的前提下,进入代码托管首页,单击要设置的代码仓名称,进入代码仓的详情页,单击导航栏的“成员”,可为代码仓添加成员。完成代码仓的成员配置,单击导航栏的“设置”,进入仓库设置页面,选择“安全管理”