检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":
SSH密钥是一种安全的身份验证方式,用于访问远程服务器。使用SSH密钥克隆代码仓可以避免每次都需要输入用户名和密码,提高克隆代码仓的效率。 访问CodeArts Repo首页。 进入要克隆的代码仓库主页,您可以先创建个人分支,再单击“克隆/下载”按钮,并复制SSH地址。 在本地Git
首次设置HTTPS密码 HTTPS密码默认使用您的登录密码,支持密码实时同步,您也可以根据如下步骤操作,完成首次密码设置。 进入代码托管服务仓库列表页,单击右上角昵称,选择“个人设置 > 代码托管 > HTTPS密码”。 您也可以进入代码托管的仓库列表页,单击右上角“设置我的HTTPS密码”,进入“HTTPS密码”页面。
码仓库的内容复制到本地计算机上,并创建一个本地仓库,这个本地仓库包含了完整的代码提交历史记录、分支(Branches)、标签(Tags),可以进行版本控制和修改。当前Repo支持使用Git Bash 和TortoiseGit客户端克隆代码仓,在通过SSH密钥克隆Repo的代码仓库
it命令上传。 代码仓库是否支持相互转换“私有”或者“公开” 可以。进入代码仓库详情页面,在“设置”页签中选择“基本设置 > 仓库信息 > 可见范围”进行设置。 所有用户是否可以使用同一个SSH密钥上传下载代码 不可以。SSH密钥在电脑和代码托管服务之间建立安全连接,不同的用户通
部署密钥”,进入部署密钥页面,单击“添加部署密钥”,本地生成SSH密钥可参考配置SSH密钥的步骤1~步骤3。 多个仓库之间可以使用同一个部署密钥,一个仓库最多可以添加10个不同的部署密钥。 SSH密钥与仓库部署密钥有区别:前者与用户/计算机关联,后者与代码仓库关联;SSH密钥对仓库有读写权限,部署密钥对仓库是只读权限。
仓库剩余容量不足 场景描述 如果配置了容量预警通知并打开通知,当仓库容量达到一定预警值时,会通知预警,您可以单击头像,选择“租户设置 > 代码托管 > 资源用量”,查看容量使用情况。如下图所示,仓库容量当前已超出仓库最大容量10GB,目前已使用10.16GB。 原因分析 可能存在某些文件占用仓库空间。
新建代码组 代码组概述 代码组是由一个或多个仓库组成的群体。您可以为代码组下的仓库或子代码组进行统一的仓库规则配置管理操作,包含提交规则、成员权限配置等。 最多可新建5层代码组。 新建代码组 进入项目或父组织中,单击图标下拉框选择“新建代码组”,进入新建代码组页面,根据下表填写基
框中选择已有的项目或者“新建项目”。 仓库类型选择“导入仓库”,导入方式选择“Github”。 选择授权方式。您可以通过“服务扩展点”授权,参考服务扩展点授权,也可以“通过个人访问令牌授权”,参考获取Access Token。 单击“下一步”,自动跳转到“选择导入仓库”页面,勾选
该参数为非必填。推荐您填写该参数,下拉框选择代码仓库要开发的编程语言,可以避免后续不必要的文件被跟踪,以此保持代码库的整洁和可维护性。 初始化设置 该参数为非必填。包括两个选项: 允许生成README文件。推荐您勾选该选项,生成该文件后,您可以通过编辑README文件,记录项目的架构、编写目的等信息,帮助其他人更快了解该代码仓。
如何阻止涉密文件被推送到CodeArts Repo代码仓库 背景信息 当用户需要避免上传涉密信息的时候,可以选择在仓库设置中设置提交规则,勾选拒绝包含秘密的提交选项。 通过选择复选框防止向代码仓库提交涉密的文件,当文件名与正则表达式匹配时,代码托管服务会阻止用户推送。 此推送规则不会限制已提交的文件。
E2E设置 E2E设置可以帮助您记录每次代码合入的原因,开发了一个需求,修复了一个问题单,或者完成了一个工作项,Repo系统将记录关联信息方便日后追溯。Repo系统已默认设置了可关联。 可集成系统 与CodeArts Req系统集成,使用CodeArts Req的工作项关联对应代码提交。
HostName:是填写真实的服务地址。 Host:是填写别名,后面会用上。 IdentityFile:填写的是证书的所在位置,你也可以把证书保存在任何地方。 读写代码。 在Web页面上复制的SSH URL,可以直接使用,例如: 1 git@*****.com:name/repo.git 现在根据您的账号不同,需要自行替换:
页,如下图所示。您也可以在CodeArts Repo首页,单击左上角的“租户存储空间”和“租户仓库数”,直接跳转到“资源用量”页面。 图1 资源用量 选择“仓库 > 我参与的”,可查看您参与的所有代码仓库,如果您在某个仓库所在行勾选,表示您将关注此仓库,可以在“仓库 > 我关注的
代码隔离。每个分支都是独立的,即一个分支上的更改不会影响其他分支,降低了代码冲突的风险。 快速迭代。通过创建和合并分支,团队可以快速迭代新功能或修复,加快软件开发的速度。 易于管理。分支的创建和合并可以通过Git命令行工具或图形界面进行,使得版本控制更加直观和方便。 代码检视。在合并分支之前进行代码检视
绍请参见“统一包年/包月代码托管服务的到期日”),确认续费信息,单击“去支付”。 套餐到期时间延长至统一到期日,可能产生额外的续费天数,您可以通过续费页面的“续费时长”列核对该天数。 进入支付页面,确认订单信息无误后,单击“确认付款”。 在费用中心续费 登录管理控制台。 选择“费用”
IAM用户、项目成员与仓库成员的关系 仓库成员来源于其所属项目的项目成员,项目成员主要来源于租户的IAM用户,除项目创建者所在租户外,还可以邀请其它租户下的IAM账号加入项目。如下图为IAM用户、项目成员、仓库成员的包含关系示意图。 表1 项目角色与仓库角色对应关系 项目中的角色
查看仓库的动态 在仓库详情中的“动态”页签,可以查看截止当前仓库的全部动态。 全部:展示截止当前该仓库的所有操作记录。 推送:展示截至当前该仓库所有的推送操作记录,例如推送代码、新建/删除分支等。 合并请求:展示截至当前该仓库所有合并请求的操作记录,单击合并请求的序号可查看详情,例如新建/关闭/重开/合入合并请求等。
提交管理 在仓库详情的“代码”页签下的“提交”子页签,可以查看仓库的提交记录及仓库网络图。 提交记录 展示截至当前仓库某条分支或标签的整个提交记录,可根据选择具体的时间段、提交者、提交信息或Commit进行筛选记录。 仓库网络 仓库网络是以流向图的形式展现了某条分支或标签的整个提
在Eclipse提交代码并创建合并请求 如果您本地的Eclipse安装了EGit,可以把本地Git代码仓库代码提交到远程CodeArts Repo,CodeArts Repo当前仅支持Eclipse4.4及以上版本。 如果是首次提交: 在本地计算机建立一个仓库,称本地仓库。 在本