填写新建仓库基本信息 表1 填写新建仓库基本信息 参数 说明 代码组路径 非必填。默认为“/”,表示不归属于任何代码组路径。用户也可以下拉框选择已有的代码组路径。 代码仓库名称 必填。请用户为导入的仓库命名。需要以大小写字母、数字、下划线开头,可包含大小写字母、数字、中划线、下划线
迁移代码与同步仓库 迁移代码仓库概述 获取Access Token 迁移第三方Git仓到Repo 把本地Git仓导入Repo 迁移SVN代码仓 同步仓库设置 校验导仓权限 填写仓库基本信息
管理Repo代码仓库 不同场景下新建代码仓库的区别 新建仓库的前提条件 新建自定义代码仓库 按模板新建代码仓库 Fork仓库
迁移第三方Git仓到Repo 使用URL迁移Git仓到Repo 迁移GitHub仓 迁移GitLab仓 迁移自建GitLab仓 迁移Gitee仓 迁移Coding仓 迁移Codeup仓 迁移Bitbucket仓 迁移Gerrit仓 父主题: 迁移代码与同步仓库
配置仓库的策略设置 配置保护分支规则 配置保护Tags规则 配置代码提交规则 配置仓库级合并请求规则 配置检视意见规则 MR评价 父主题: 配置Repo代码仓库设置
管理代码文件 文件管理 提交管理 分支管理 标签管理 对比管理
Repo代码仓的安全管理 CodeArts Repo为保证代码仓库的安全性,支持添加IP白名单、支持更改代码仓库所有者、删除代码仓库、更改代码仓库名称、增加水印设置、锁定仓库、记录审计日志、调整仓库公开性、,具体可参考如下章节。且这些操作只有具有代码组或者代码仓库“设置”权限的人员可执行
配置仓库设置 约束与限制 表1 配置仓库设置的约束与限制 限制类别 具体限制 权限限制 用户需要有此仓库的“设置”权限。如果没有权限,请参考配置代码仓库级的权限进行配置。 功能限制 如果在项目级“仓库设置”勾选了“开启强制继承”,在仓库级别下的代码仓库不支持“仓库设置”。 仓库设置步骤
获取Access Token 在GitHub获取Access Token 在GitLab获取Access Token 在Gitee获取Access Token 在Coding获取Access Token 在Codeup获取Access Token 在Bitbucket获取密码 父主题
管理Repo成员权限 IAM用户、项目成员与仓库成员的关系 配置项目级的Repo权限 配置代码组的权限 配置代码仓库级的权限 同步项目成员到代码托管
配置Repo代码仓库设置 配置仓库的策略设置 配置仓库的设置 备份仓库 代码仓与其他服务集成 查看仓库的动态 查看仓库的统计信息
上传代码文件到Repo 在Repo编辑并创建合并请求 在Git Bash创建分支并开发代码 在Eclipse提交代码并创建合并请求 在Git客户端使用git-crypt传输敏感数据 在Repo查看提交历史
填写仓库基本信息 填写新建仓库基本信息 填写导入仓库的基本信息 父主题: 迁移代码与同步仓库
同步仓库设置 同步仓库设置 表1 同步仓库设置的参数表格 字段名称 说明 分支设置 该参数必填。包括两个选项: 默认分支。指新建代码仓库时自动创建的主分支,例如master分支。 全部分支。指代码仓库中的所有分支,包括默认分支及其他自定义分支。 增加定时同步 非必填。如果用户勾选了此参数
配置Repo项目级设置 配置项目级仓库设置 配置保护分支规则 配置提交规则 设置项目级合并请求规则 E2E设置 配置Webhook
分层管理代码仓 新建代码组 使用代码组 管理代码组
开发协作工作流 工作流概述 集中式工作流 功能分支工作流
迁移GitHub仓 进入CodeArts Repo首页后,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“导入仓库”,导入方式选择“Github”。 选择授权方式。用户可以通过“服务扩展点”授权,参考服务扩展点授权,也可以“通过个人访问令牌授权
提交代码到Repo并管理合并请求 解决评审意见并合入代码 创建Squash合并 解决合并请求的代码冲突 评审意见门禁详解
填写导入仓库的基本信息 表1 填写导入仓库的基本信息 参数 说明 导入至代码托管路径 非必填。 默认为“/”,表示不归属于任何代码组路径。用户也可以下拉框选择已有的代码组路径。 仓库名称 请用户为导入的仓库命名。需要以大小写字母、数字、下划线开头,可包含大小写字母、数字、中划线、下划线