检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
克隆/下载代码仓库到本地 克隆代码仓和下载代码仓的区别 使用SSH密钥克隆代码仓库到本地 使用HTTPS协议克隆代码仓库到本地 使用浏览器下载代码包到本地
开发协作工作流 工作流概述 集中式工作流 功能分支工作流
SSH Key 获取SSH密钥列表 添加SSH密钥 检验私钥是否有拉取代码的权限 父主题: API
Project 获取一个项目下可以设置为公开状态的仓库列表 获取项目下所有仓库信息 校验指定项目下的仓库名 父主题: API
附录 状态码 错误码 获取项目ID 获取账号ID
SSHKey 删除用户公钥(废弃) 父主题: 历史API
RepoMember 获取仓库所有成员记录 添加仓库成员 设置成员在仓库中的角色 删除仓库成员 父主题: API
Webhook 查询指定仓库的Webhook 为指定仓库添加Webhook 删除指定仓库的Webhook 父主题: API
图解代码托管(CodeArts Repo)
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 监控安全风险 安全运维 认证证书
单个代码仓的容量限制。 <=10GB <=20GB 单文件推送大小 代码仓中单个文件大小限制。 <=200MB <=300MB 单文件LFS推送大小 代码仓中单个文件LFS推送大小限制。 <=1GB <=1GB LFS大文件存储容量 代码仓中LFS大文件存储容量限制。 <=50GB <=500GB
库和远程仓库的文件内容如下。 此时02_dev也在本地仓库修改了文件file01的第二行等内容,在推送远程仓库时Git提示file01文件上产生了冲突,02_dev的本地仓库文件内容如下,此时与远程仓库的冲突很明显。 02_dev将远程仓库的代码拉取到本地,发现文件第二行开始的冲
代码托管 > 资源用量”,查看容量使用情况。如下图所示,仓库容量当前已超出仓库最大容量10GB,目前已使用10.16GB。 原因分析 可能存在某些文件占用仓库空间。 解决方案 方法一,压缩仓库,降低仓库使用容量。操作步骤如下: 单击头像,选择“租户设置 > 代码托管 > 资源用量”,查看租户下容量占用比较大的代码仓库。
Repo首页,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“普通仓库”,填写对应参数信息并去勾选“允许生成README文件”,设置“选择gitignore”,完成新的代码仓库创建,并自动跳转到该代码仓库首页。 选择右上角的“克隆/下载” > “用HTTPS克隆”,复制HTTPS地址。
成长地图 | 华为云 代码托管 CodeArts Repo(原CodeHub)源自华为千亿级代码管理经验,基于Git,提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务,包括代码克隆/下载/提交/推送/比较/合并/分支/Code Review等功能。 图说
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书
Storage)是Git的一个扩展,用于管理Git仓库中的大型二进制文件。Git LFS将大型文件存储在Git仓库之外,以避免Git仓库变得过于庞大和缓慢。Git LFS支持大多数常见的二进制文件格式,包括图像、视频、音频等。使用Git LFS,您可以将大型文件与代码分开管理,并使用Git的版本控制功能来跟踪和管理它们。Git
仓库中的文件进行透明化的加密和解密。 其可对指定文件、指定文件类型等进行加密存储,开发者可以将加密文件(如机密信息或敏感数据)与可共享的代码存储在同一个仓库中,并如同普通仓库一样被拉取和推送,只有持有对应文件密钥的人才能查看到加密文件的内容,但并不会限制参与者对非加密文件读写。关
会出现两个人同时修改了一个文件的情况,这时在推送(push)代码到代码托管仓库时就会出现代码提交冲突并推送失败。 当代码提交冲突产生时,我们可以将远程代码仓库拉取(pull)到本地仓库的工作区,这时Git会将可以合并的修改内容进行合并,并将不能合并的文件内容进行提示,开发者只需要
如何迁移GitLab仓库 迁移流程 该迁移工具支持迁移仓库文件等相关数据,例如:Branch、Tag、Commit完整提交记录和代码库源文件。不支持迁移GitLab仓库的成员、PR、评论等数据。 操作步骤 登录并进入到CodeArts Repo首页,选择“新建仓库 > 导入仓库”。