检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
2协议。如果您的Git版本不低于2.6.0,您也可以使用如下命令指定TLS协议的版本。 openssl s_client -connect test.com:443 -tls1_2 绝大多数流量不受此变化的影响。预计会有一些客户受到影响。大多数客户端都可以更新以使用TLSv1.2。 Git-Cred
成员分配访问权限。 服务级权限管理仅对需求管理、代码托管、测试计划等计费项中有“用户数”的服务生效。任何加入项目的成员均可根据实际购买情况使用代码检查、构建、部署、流水线等服务。 项目中添加成员时会根据已购买服务的套餐人数自动分配服务访问权限,直到达到套餐人数规格,您可以随时到本页面手动分配人员访问权限。
用户数 计费说明 CodeArts Repo套餐的包年/包月计费模式,计费项只包含用户数,即使用代码托管仓库用户去重人数。 表1 用户数计费 计费项 计费项说明 计费公式 用户数 某一Region内,租户中所有代码托管仓库用户数去重数量。 单价*用户数*购买时长 计费示例 假设您在2023/03/08
级的权限配置。 新建代码仓的提交规则 Repo支持为代码的提交建立校验、限制规则,以确保代码质量,用户可以勾选“继承项目设置”,自动继承并使用项目下设置且不支持更改。 用户也可以进入要配置的代码仓库首页,选择“设置” > “策略设置” > “提交规则”。 参考表1填写“提交规则”,此配置对仓库下所有分支都生效。
保护分支xxx已存在”。 配置保护分支 进入要配置的代码仓库详情页,单击“设置 > 策略设置 > 保护分支”。 如果勾选继承项目设置,会自动继承并使用项目下的设置且不能更改。如果不继承项目设置,可参考1进行配置。 管理保护分支 单击保护分支所在行的,即可修改保护分支规则。 单击保护分支所在行的,即可删除保护分支规则。
随时在CodeArts Repo控制台为代码托管服务续费,以延长代码托管服务的使用时间。 自动续费 开通自动续费后,代码托管服务会在每次到期前自动续费,避免因忘记手动续费而导致资源被自动删除。 在使用CodeArts Repo包年/包月套餐生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。
的控制台操作,详情如下。 表1 页签说明 功能页签 功能说明 仓库首页 用于展示仓库的容量、提交次数、分支数量、标签数量、成员数量、LFS使用量、创建时间、创建者、可见范围、仓库状态、readme文件、语言、语言占比等信息。 代码 文件列表:支持新建文件、新建目录、新建子模块、上
同步仓库设置的参数表格,填写“同步仓库”设置参数。 迁移SVN代码仓常见问题 如果仓库过大或者网络较差时,仓库导入时间可能会超过30min。如果出现导入超时,建议使用客户端clone/push来处理,具体可参考通过Git Bash导入SVN平台的代码仓库到CodeArts Repo。 在线导入的操作方式
所提交的内容可能存在违反法律法规的内容,请修改后重新提交。” 如果用户在尝试修改设置为‘所有访客只读’的公开“仓库描述”或者“分享标题”时使用了敏感词汇,那么修改操作将会失败。 如果用户在“README.md”文件输入敏感词汇和图片,进入此代码仓的“仓库首页”,右上角会显示“审核
迁移到Repo。 按模板新建代码仓库,通过使用Repo提供的模板,可以快速初始化一个新的仓库,并开始进行代码托管和版本控制。 Fork仓库,通过Fork,用户可以基于历史项目开展新项目的同时,保持历史项目仓库结构。 用户可以根据自己的使用场景新建代码仓库。 父主题: 新建Repo代码仓库
用户有代码仓的“设置”权限,才能E2E设置,请参考配置代码仓库级的权限提前进行配置。 配置E2E设置规则 如果勾选“继承项目设置”,此仓库将自动继承并使用项目下设置并且不支持更改。如果不勾选,请进入要配置的代码仓库首页,选择“设置 > 服务集成 > E2E设置”,参考E2E设置进行配置。 父主题:
必要根据团队的需求和工作流程,选择合适的Git工作流,实现持续集成、持续交付和快速迭代的目标。 下面介绍如下工作流的工作方式、优缺点,以及使用中的一些注意事项。 集中式工作流 功能分支工作流 父主题: 开发协作工作流
团队效率。 当仓库“Test_Fir”需要包含并使用仓库“Test_Sec”(第三方库,或者用户独立开发的,用于多个父项目的库),如果想要把它们当做两个独立的项目,同时又想在“Test_Fir”中使用“Test_Sec”,可以使用Git的子模块功能。 子模块允许用户将一个Git仓库作为另一个Git仓库的子目录。
仓库下的同一分支有A策略与B策略,系统默认使用最新创建的分支策略。 在仓库下有A策略与B策略,A策略配置的分支为a分支与b分支,B策略配置的分支为a分支,在发起目标分支为a分支的合并请求时,系统默认使用B策略。 在审核机制下未设置分支策略,则在发起合并请求时使用默认分支策略,该分支策略支持编辑、查看但不可删除,策略配置如下:
功能分支工作流 功能分支工作流允许团队在不影响主分支(通常是“master”或“main”)的情况下,独立开发新功能或修复bug。这种工作流的核心是使用分支来管理不同的开发阶段,从而提高团队的协作效率和代码质量。 功能分支工作流优点 并行开发。支持团队成员在不影响主分支的情况下独立开发新功能或修复问题。
合并。 Squash合并不产生Merge节点:勾选后,squash合并不会产生merge节点。 使用MR合入者生成Merge Commit :勾选后,可用于记录Commit信息。 使用MR创建者生成Merge Commit: 勾选后,可用于记录Commit信息。 通过Merge commit
给仓库配置部署密钥 约束限制 多个仓库之间可以使用同一个部署密钥,一个仓库最多可以添加10个不同的部署密钥。 SSH密钥与仓库部署密钥有区别:前者与用户/计算机关联,后者与代码仓库关联;SSH密钥对仓库有读写权限,部署密钥对仓库是只读权限。 此设置只针对被设置的仓代码库生效。 配置部署密钥
的“成员”,可为代码仓添加成员。完成代码仓的成员配置,单击导航栏的“设置”,进入仓库设置页面,选择“安全管理” > “权限管理”,若开启“使用项目级权限配置”,当前角色列表成员的权限将与项目权限保持一致,且会覆盖当前的权限配置。 单击右侧的,可同步项目自定义角色,自定义角色默认没
系统不推荐您将二进制文件存放至代码托管仓库,这样会影响代码仓的性能和稳定性。建议您将二进制文件上传到“制品仓库”中进行存储。 如何辨别您使用的产品版本是否为灰度版本? 灰度用户在进入代码托管服务仓库详情界面时,会直接跳转到“代码”页签,此标识代表您已进入服务灰度环境。 父主题:
截止当前仓库的容量。图中表示当前仓库已使用0.04M容量。 仓库容量包含LFS使用量,单个仓库的容量不能超出套餐内的“单仓”,具体可在代码托管服务仓库列表页,单击右上角昵称,单击“租户设置 > 代码托管 > 资源用量”查看,超出时仓库将不能正常使用,且仓库无法扩容。 当仓库超出容量上