检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在Git Bash创建分支并开发代码 进入本地仓库目录,打开Git Bash。执行如下命令,基于master分支新建一条分支feature1,并切换到feature1分支。 git checkout -b feature1 以下步骤模拟将字符串“hello CR”写入到名为hello_cr.txt
产品优势 统一代码仓平台 MR开发模式: 即合并请求模式,是业界主流的开发模式,以提交MR(PR)为主,类似GitLab MR/GitHub PR工作流。 极致安全 从传输安全、精细化权限管控、安全策略、存储加密、备份恢复、代码安全检测、安全审计等多维度构筑安全防御机制,提供极致韧性和安全的代码托管能力
迁移SVN代码仓 约束限制 该功能需要保证被导入的仓库域名和服务节点网络连通。 用户需要新建项目或者已有项目。 用户需要有新建仓库的权限,如果用户没有权限,可以参考配置代码仓库级的权限。 在线导入SVN平台的代码仓库到CodeArts Repo 进入CodeArts Repo首页后
提交管理 在仓库详情的“代码”页签下的“提交”子页签,可以查看仓库的提交记录及仓库网络图。 提交记录 展示截至当前仓库某条分支或标签的整个提交记录,可根据选择具体的时间段、提交者、提交信息或Commit进行筛选记录。 仓库网络 仓库网络是以流向图的形式展现了某条分支或标签的整个提交
什么是代码托管(CodeArts Repo) 什么是代码托管(CodeArts Repo) 代码托管(CodeArts Repo)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同
密钥概述 Repo的代码仓库支持SSH和HTTPS两种访问协议,用户可以选择以下两种方式之一进行配置。 SSH密钥是一种安全的连接方式,用于在本地计算机与用户账号下的Repo之间建立安全连接。不同的用户通常使用不同的计算机,因此在使用SSH方式连接Repo代码仓库前,需要在自己的电脑上生成自己的
集中式工作流 集中式工作流适合刚从SVN工具转型为Git的小型团队。集中式工作流的开发都在一个中心仓库进行,开发者从中心仓库克隆代码仓库,开发完成后,将代码推送到中心仓库。 集中式工作流优点 中央管理。所有的代码仓都存储在一个中心仓库,方便管理和维护代码。 高效协作。团队成员可以通过中央仓库进行代码的共享和协作
升级CodeArts Repo的SSH功能 代码托管服务SSH功能下线部分不安全的加密算法。 当前KEX (Key Exchange)和MAC(消息验证码)不再支持以下算法。 KEX (Key Exchange)不支持算法如下: diffie-hellman-group18-sha512
使用URL导Git仓到Repo 约束限制 用户需要新建项目或者已有项目。 用户需要有新建仓库的权限,如果用户没有权限,可以参考配置代码仓库级的权限。 该功能需要保证被导入的仓库域名和服务节点网络连通。 当前Git支持的外部导入源包括:bitbucket.org、code.aliyun.com
添加SSH密钥 功能介绍 在CodeArts Repo中配置SSH密钥,实现本地计算机与您账号下的Repo之间建立安全连接。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI
购买并授权使用Repo 前提条件 在购买CodeArts Repo前,用户需要已拥有租户账号或者Tenant Administrator权限的IAM用户账号,配置权限的策略请参考创建用户组并授权。 约束限制 如果用户当前正处于套餐期,无法进行购买操作。 购买CodeArts Repo
使用SSH密钥克隆代码仓库到本地 使用Git Bash克隆代码仓库到本地 SSH密钥是一种安全的身份验证方式,用于访问远程服务器。使用SSH密钥克隆代码仓可以避免每次都需要输入用户名和密码,提高克隆代码仓的效率。 访问CodeArts Repo首页。 进入要克隆的代码仓库主页,用户可以先创建个人分支
配置保护分支规则 约束限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级保护分支规则。 配置保护分支规则 CodeArts Repo可以保护代码分支的安全性,阻止管理者外的人推送代码、阻止任何人强行推送代码或者阻止任何人删除这个分支,用户可以将这个分支设置保护分支。具体操作过程如下
配置项目级仓库设置 约束限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级Webhook。 配置仓库设置 如果用户想对项目下的所有仓库设置相同的仓库设置,用户在代码托管首页,进入项目,选择“设置” > “仓库管理” > “仓库设置”。参见表格表1填写参数。 表1 项目级仓库设置参数填写表格
计费概述 通过阅读本文,您可以快速了解代码托管单服务(CodeArts Repo)的计费模式、计费项、续费、欠费等主要计费信息。 您可以购买代码托管单服务套餐,或者购买开通软件开发生产线服务组合套餐,体验一站式、全流程、安全可信的软件开发生产线。已购买CodeArts组合套餐,不允许叠加购买
成长地图 | 华为云 代码托管 CodeArts Repo(原CodeHub)源自华为千亿级代码管理经验,基于Git,提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务,包括代码克隆/下载/提交/推送/比较/合并/分支/Code Review等功能。 图说
配置代码仓库级的权限 仓库权限矩阵仅支持管理员修改,项目管理员及各层父级代码组和仓库所有者可作为管理员。在确认用户是管理员的前提下,进入代码托管首页,单击要设置的代码仓名称,进入代码仓的详情页,单击导航栏的“成员”,可为代码仓添加成员。完成代码仓的成员配置,单击导航栏的“设置”,进入仓库设置页面
使用前必读 欢迎使用代码托管(CodeArts Repo)。代码托管源自千亿级代码管理经验,基于Git提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务,包括代码克隆/下载/提交/推送/比较/合并/分支/Code Review等功能。 您可以使用本文档提供的
功能总览 功能总览 全部 分支管理 标签管理 提交网络 版本管理 新建&导入仓库 日常开发 关联工作项 分支合并评审 开发管理设置 安全策略 高级功能 客户端 分支管理 分支是版本管理工具中最常用的一种管理手段,使用分支可以把项目开发中的几项工作彼此隔离开来使其互不影响,当需要发布版本之前再通过分支合并将其进行整合
HE2E DevOps实践之管理代码 背景介绍 本文以“DevOps全流程示例项目”为例,介绍如何在项目中进行代码开发。 开展实践前,需要完成创建项目。 本样例项目中采用分支来进行代码的开发。首先由开发人员Chris在代码仓库中创建分支,并进行代码开发;然后开发人员Chris在代码仓库中提交分支合并请求