检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
专业版,该套餐提供以下功能:包含基础版所有功能,并且提供合并请求模板、检视意见分类及模板和星级评价。您可以使用总容量不超过500GB的代码仓库,每个仓库的容量最大为20GB,每次推送的文件大小不超过300MB,并且您可以创建任意数量的代码仓库。
在弹出的窗口中将步骤2复制的SSH地址粘贴到URL输入框中,勾选“加载Putty密钥”并选择安装TortoiseGit客户端时生成的私钥文件。 单击“确定”。如果您是第一次在TortoiseGit客户端克隆代码仓,系统会询问您是否信任远程仓库,单击“是”即可。
如果未勾选“MR预合并”,您需要在客户端本地做预合并,即分别下载MR源分支、MR目标分支的代码,并在构建执行机自己做合并动作。
环境和个人配置 Git客户端安装与配置 密钥概述 配置SSH密钥 HTTPS密码 配置访问令牌 配置GPG公钥 配置Git LFS
打开Git Bash客户端,执行如下命令,将代码仓库克隆到本地计算机。 git clone --bare 源仓库地址 将克隆的代码仓库关联并推送到CodeArts Repo。
上传代码文件到Repo 在Repo编辑并创建合并请求 在Git Bash创建分支并开发代码 在Eclipse提交代码并创建合并请求 在Git客户端使用git-crypt传输敏感数据 在Repo查看提交历史
华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在代码托管服务到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果扣款失败,每天凌晨3:00尝试一次,直至代码托管服务到期或者续费成功。到期前7日自动续费扣款是系统默认配置,您也可以根据需要修改此扣款日。
可使用HTTPS、SSH两种clone形式,如下图会生成clone命令,只要粘贴进本地Git客户端并执行即可。(需要保证仓库连通性) 仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考权限管理。 父主题: 设置仓库
因此,要使用Git LFS,您需要在本地安装Git LFS客户端,并在Git仓库中启用Git LFS扩展。您还需要将大型文件添加到Git LFS跟踪列表中,以便Git LFS可以正确地管理它们。
控制台同步部署密钥 对于客户端提交的子模块,需要仓库管理员在“设置”页面下的“子模块设置”页面,将父仓库的部署密钥同步到子仓库中,从而保证在构建父仓库时,可以将对应提交的子仓库一同拉取下来。 Git客户端操作 添加Submodule。
当前Repo支持使用Git Bash 和TortoiseGit客户端克隆代码仓,在通过SSH密钥克隆Repo的代码仓库之前,需要配置访问Repo的SSH密钥。
在本地Git客户端执行gpg --full-generate-key命令,按照提示,依次选择加密算法、密钥长度、过期时间、正确性后,输入用户名、邮箱、注释,如图1所示。
如果出现导入超时,建议使用客户端clone/push来处理,具体可参考导入外部仓库提示超时。 该功能需要保证被导入的仓库域名和服务节点网络连通。 源仓库访问权限 必填。分两种情况填写: 如果您导入的源仓可见范围是对所有访客公开,勾选“不需要校验权限”。
在代码托管仓库进行代码更新,如LFS文件代码更新、子模块中代码更新、在线或本地Git客户端中推送代码更新均会触发该事件。 Tag推送事件 在代码托管仓库新建或删除Tag会触发该事件。 合并请求事件 在代码托管仓库新建合并请求会触发该事件。 在代码托管仓库更新合并请求会触发该事件。
敏感数据匿名和高价值数据加密 CodeArts Repo在利用统一、准确的数据支撑应用程序和服务的同时充分保障了数据安全性和隐私性。 日志和数据库中无可避免有一些敏感数据,包含但不限于密钥,账号信息等等。
华为云根据客户等级定义了不同客户的宽限期和保留期时长。 关于充值的详细操作请参见账户充值。 当您处于冻结状态,将会冻结仓库。具体可查看仓库冻结功能约束章节。 父主题: 计费模式
基础配置 Git客户端安装与配置 新建Repo代码仓库 配置SSH密钥 HTTPS密码 分支管理 在控制台上新建分支 解决评审意见并合入代码 配置保护分支规则 常见问题 了解更多常见问题、案例和解决方案 热门案例 从本地推送代码仓到CodeArts Repo时,报错"Error:
标签的分类 Git提供的标签类型分为两种: 轻量级标签:仅是一个指向特定commit的引用,可以理解为给特定commit起了一个别名。 git tag <您给标签起的名称> 如下图是一个轻量标签被查看详情时的显示内容,可以看到它其实就是一次commit的别名。
发布区域:华北-北京一、华北-北京四、华东-上海一、华东-上海二、华南-广州、华南-深圳、西南-贵阳一、东北-大连 客户端 代码托管服务使用Git作为客户端。 开发人员的本地环境需要安装Git Bash或TortoiseGit等Git客户端工具,实现与代码托管服务的连接。
在本地Git Bash客户端,执行命令cd D:/Repo,进入您要克隆代码仓的地址。如下命令表示克隆的代码仓将克隆到D盘的Repo文件夹下。 执行如下命令,克隆代码仓到该目录下。