Fork仓库 Fork仓库的应用场景 Fork仓适用于大型项目、包含多个子项目时的开发场景。Fork基于某个仓库,可以镜像出一个相同的仓库,并能将镜像仓库中的修改请求合并回源仓库。在合并未发生时,镜像仓和源仓库的修改都不会对彼此产生影响。 如下图所示,复杂的开发过程都只发生在镜像仓中
创建项目并fork仓库 功能介绍 创建仓库后fork仓库 传入参数:仓库名、是否导入项目成员、归属项目 URI POST /v2/projects/repositories/fork 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是
在一台电脑上,如何配置多个SSH Key? 场景描述 开发人员通常只会生成一个SSH Key,名字叫id_rsa,然后提交到多个不同的网站。 但是也存在另一种需要,在同一个网站上,注册了两个用户名,通常网站不会允许为这两个用户名,配置同一个SSH Key,这时候就会有些麻烦。 操作步骤
None 服务介绍 代码托管 CodeArts Repo 03:55 代码托管的基本概念、界面介绍 特性讲解 代码托管 CodeArts Repo 04:59 代码入库流程 代码托管 CodeArts Repo 07:10 代码安全体系介绍 操作指导 代码托管 CodeArts
管理代码组成员 在管理代码组成员前,请先查看约束与限制,满足条件的用户,可执行如下操作: 在代码组中添加成员或成员组。 编辑代码组成员。 把成员移出代码组。 查看代码组成员信息。 约束与限制 表1 代码组成员管理的约束限制 限制类别 具体限制 功能限制 父代码组下的成员默认继承到子代码组或子仓库
创建项目、仓库 功能介绍 创建项目后,创建仓库组由后台生成方式 传入参数:仓库名、模板id、是否导入项目成员、归属项目 URI POST /v2/projects/repositories 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个
在Codeup获取Access Token 约束限制 用户需要已有Codeup账号、加入组织。 配置Codup的Access Token 登录Codeup,单击右上角头像,选择“个人设置”,左侧导航栏单击“个人访问令牌”,继续单击右上角“新建令牌”。 填写“令牌名称”,可以填写“描述
下载仓库 功能介绍 按照指定格式下载仓库 URI GET /v2/repositories/{repository_uuid}/archive 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 仓库的uuid 表2 Query参数 参数
查看仓库的创建状态 功能介绍 获取仓库状态。 URI GET /v1/repositories/{repository_uuid}/status 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 仓库的uuid,用来指定需要查看的仓库
删除租户ip白名单 功能介绍 删除租户ip白名单 URI DELETE /v4/tenant/trusted-ip-addresses/{ip_id} 表1 Query参数 参数 是否必选 参数类型 描述 ip_id 否 Integer IP的ID 请求参数 表2 请求Header
按模板新建代码仓库 Repo提供了仓库模板,用户可根据模板进行创建。用户在创建仓库前,请参考约束限制,再参考按模板新建仓库的操作步骤根据模板创建仓库,可查看代码仓库的官方模板Repo支持的官方模板。 约束限制 在按照模板新建代码仓前,请提前参考新建仓库的前提条件,自检是否满足前提条件
删除仓库成员 功能介绍 删除仓库成员 URI DELETE /v1/repositories/{repository_uuid}/members/{member_id} 表1 路径参数 参数 是否必选 参数类型 描述 member_id 是 String 仓库成员id repository_uuid
删除仓库部署密钥 功能介绍 删除仓库部署密钥 URI DELETE /v2/repositories/{repository_id}/deploy-keys/{key_id} 表1 路径参数 参数 是否必选 参数类型 描述 key_id 是 Integer 部署密钥id repository_id
删除保护分支 功能介绍 删除保护分支 URI DELETE /v2/repositories/{repository_id}/protected-branches/{branch_name} 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer
删除仓库 功能介绍 根据仓库32位uuid删除指定的仓库 URI DELETE /v1/repositories/{repository_uuid} 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 仓库uuid(由CreateRepository
删除保护tag 功能介绍 删除保护tag URI DELETE /v2/repositories/{repository_id}/protected-tags/{name} 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库主键id
获取一个仓库下特定分支的图片文件 功能介绍 获取一个仓库下特定分支的图片文件。 URI GET /v1/repositories/{repository_uuid}/branch/{branch_name}/image 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid
删除仓库ip白名单 功能介绍 删除仓库ip白名单 URI DELETE /v4/projects/{id}/trusted-ip-addresses/{ip_id} 表1 Query参数 参数 是否必选 参数类型 描述 id 是 Integer 仓库ID ip_id 是 Integer
批量删除保护分支 功能介绍 批量删除保护分支 URI DELETE /v2/repositories/{repository_id}/protected-branches 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库主键id