检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Git-Flow提供了一组建议,通过严格执行这些建议的规则,帮助中小型研发团队,能够更好的规范自己的开发工作。 并行开发:各个特性与修复bug,可以并行。 团队协作:多人开发过程中,大家都能够理解其他人的当前工作。 灵活调整:通过Hotfix分支,支持各种紧急修复的情况。 master
维护耗费精力,现有的研发工具上手慢,学习成本高,不利于教学。 适用场景:代码托管服务提供完整的代码托管服务,以及丰富的代码仓库模板,使学生可以迅速上手。 项目外包 应用:开发类外包项目,需要多组织协同的项目。 场景特点:在外包项目管理中,目前普遍存在代码仓库无精细化权限管控、代码单一分支、提交历史可追述性差等情况。
SO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 销售许可证&软件著作权证书 另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。具体请查看合规资质证书。 图1
CodeArts Repo支持通过邮件或者企业微信的方式推送关于代码仓库和合并请求通知,您可以根据需要打开其中一种通知或者同时打开两种通知,代码仓库内的成员可以查看该页面,仅拥有代码仓库“设置”权限的角色可以配置代码仓库的通知设置。 配置邮件通知设置请参考配置代码仓库的邮件通知设置。 配置代码仓库的企业微信通知设置请参考表2。
获取评审意见列表 功能介绍 获取评审意见列表 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/repositories/{repository_id}
修改租户ip白名单 功能介绍 修改租户ip白名单 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v4/tenant/trusted-ip-addresses/{ip_id}
不同场景下新建代码仓库的区别 CodeArts Repo当前支持五种新建代码仓库的方式,您可以根据自己的使用习惯创建代码仓库。 父主题: 新建Repo代码仓库
只有在IP白名单范围内的IP才可以访问仓库。除此之外其他IP发起的访问将被拒绝。 IP白名单包括租户级IP白名单和仓库级IP白名单,并可配置优先级。 关于IP白名单的详细配置方法,请参见配置IP白名单。 锁定仓库 为防止任何人破坏即将发布版本的代码仓库,管理员可以锁定仓库,在锁定仓库后,
持一致。成员添加到仓库后默认跟项目角色保持一致,同时支持修改为其他角色。 相较原“项目下成员同步策略”功能,基于成员组的成员动态同步能力,可以更好地实现项目和仓库间的成员自动同步。 父主题: 使用代码托管仓库
详情如下。 表1 页签说明 功能说明 页签说明 代码仓(组) 用于展示代码组的数量、仓库数量、开启中的MR的数量和成员数量等信息。同时您也可以新建仓库和查看未锁定的仓库。 成员 代码组成员管理页面,支持添加成员,调整代码组成员角色。 设置 此代码组的设置入口,代码组所有成员均可查
被拥有“添加成员”权限的人设置为“同意”或“拒绝”。 “添加成员”用于仓库添加成员或添加成员组。 设置 此仓库的设置入口。仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考“权限管理”。 另外仓库详情页框架上还提供以下功能的快捷入口: 设置构建:新建编译构建任务入口。
如何从主库同步代码到个人Fork出来的派生库 问题现象 在CodeArts Repo上可以将主库代码仓Fork到个人其它项目下,此功能有助于协同开发,但在使用Fork模式开发时,可能会遇到问题:当主库(源项目)更新后,Fork库并不会一起更新,需要自己手动更新。 您可以通过如下操作将主库代码同步到个人Fork出来的派生库。
LFS(Large File Storage,大文件存储)协议,可以把音乐、图片、视频等指定的任意大文件资源存储在Git仓库之外,对于使用者而言,类似在操作一个完整的Git仓库,非常方便。通过将大文件存储在Git原有的数据结构之中,可以减小Git仓库本身的体积,使克隆Git仓库的速度加快,
令/代码注入、文件包含、敏感文件访问、第三方应用漏洞攻击、CC攻击、恶意爬虫扫描、跨站请求伪造等攻击,保护Web服务安全稳定。 WAF支持云模式、独享模式和ELB模式三种部署模式。 主机围栏 主机围栏可分别对PC设备接入设置、IP地址列表、PC设备标识列表进行安全围栏设置。 OS加固和异常侦测
工作流概述 Git工作流不仅可以进行版本控制,还可以管理项目流程和团队协同开发,有效提高项目管理水平和团队协同开发能力。在实际应用中,有必要根据团队的需求和工作流程,选择合适的Git工作流,实现持续集成、持续交付和快速迭代的目标。 下面介绍如下工作流的工作方式、优缺点,以及使用中的一些注意事项。
#复制使用时 注意换成您自己的仓库地址 一般用origin作为仓库别名,因为当您从远程仓库clone到本地时,默认产生的别名就是origin,您也可以使用任意别名。 如果提示仓库名重复,更换一个即可。 无回显即为绑定成功。 将代码托管仓库master分支拉取到本地库。 此步骤主要是避免冲突。
入的代码分支新建一个分支。选择要基于修改的分支,根据您的选择进行编辑代码和新建合并请求: 如果要新增某个代码文件,单击“新建”,可以新建代码文件,也可以从本地上传单个代码文件,基于某个分支修改后,在“代码”页面右侧,单击“新建合并请求”,选择需要合并的分支后,单击“下一步”,进入
设置代码仓库级的合并请求规则 合并请求配置是指代码合入条件、合入模式的配置,且项目级的合入请求规则可继承到代码仓库、代码组。 您可以勾选“继承项目设置”,自动继承并使用项目下设置且不支持更改。您也可以进入要配置的代码仓库首页,选择“设置” > “策略设置” > “合并请求”。合并请求有两种机制,打分机制和审核机制,两种模式区别如下:
约束与限制 本节介绍了代码托管中的限制,如下表所示。 表1 使用限制说明 指标类型 指标项 体验版 基础版 专业版 企业版 单个仓库规格 单仓大小(含LFS) <=1GB <=10GB <=20GB <=30GB 单文件上传大小限制(页面) <=50MB <=50MB <=50MB
库。 集中式工作流优点 中央管理。所有的代码仓都存储在一个中心仓库,方便管理和维护代码。 高效协作。团队成员可以通过中央仓库进行代码的共享和协作。 安全可靠:中央仓库可以备份和恢复,保证代码的安全可靠。 集中式工作流缺点 依赖中央仓库:所有的代码都依赖于中央仓库,如果中央仓库出现问题,整个团队的开发工作都将受到影响。