检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
集中式工作流 集中式工作流适合刚从SVN工具转型为Git的小型团队。集中式工作流的开发都在一个中心仓库进行,开发者从中心仓库克隆代码仓库,开发完成后,将代码推送到中心仓库。 集中式工作流优点 中央管理。所有的代码仓都存储在一个中心仓库,方便管理和维护代码。 高效协作。团队成员可以通过中央仓库进行代码的共享和协作。
仓库用户权限,取值范围:30->普通成员,40->管理员 user_id String 用户id 最小长度:4 最大长度:32 请求示例 GET https://{endpoint}/v1/repositories/{repository_uuid}/members 响应示例 状态码: 200
和水印设置,均可继承到代码组或者代码仓库。 商用 配置项目级的代码仓库设置 配置CodeArts Repo代码仓库设置 2 系统安全 https密码使用更安全的pbkdf2算法。 商用 无。 3 批量导入GitHub仓库 使用OAuth授权GitHub生成凭证后,可以获取到这个凭
产品优势 统一代码仓平台 MR开发模式: 即合并请求模式,是业界主流的开发模式,以提交MR(PR)为主,类似GitLab MR/GitHub PR工作流。 极致安全 从传输安全、精细化权限管控、安全策略、存储加密、备份恢复、代码安全检测、安全审计等多维度构筑安全防御机制,提供极致
库列表置顶。 Fork:会显示目前仓库有几个Fork出的仓库,单击弹出“Fork代码仓库”页面。 克隆/下载:可获取仓库的SSH地址、HTTPS地址,也可以直接下载代码压缩包。 代码托管“吸顶”功能,当用户的仓库界面长度大于窗口长度,向下滑动鼠标滚轮后,仓库页签置顶,下图中红框位
Maintainers”, 开发人员、Committer、项目经理和管理员。 “No one”, 不允许任何人。 请求示例 POST https://{endpoint}/v2/repositories/{repository_id}/protected_tags { "name"
String 作者 committer_name String 提交作者 committed_date String 提交时间 请求示例 PUT https://{endpoint}/v2/repositories/{repository_id}/branch/{branch_name}/protect
repositoryUuid String 参数解释: 仓库UUID。 取值范围: 最小长度:32 最大长度:32 请求示例 POST https://{endpoint}/v2/projects/{project_uuid}/repositories/fork { "project_name"
是否触发pipeline_events事件 wiki_page_events Boolean 是否触发wiki_page_events事件 请求示例 GET https://{endpoint}/v1/repositories/{group_name}/{repository_name}/hooks 响应示例
String 参数解释: 提交的信息。 parent_ids Array of strings 参数解释: 父提交ID。 请求示例 GET https://{endpoint}/v1/repositories/{repository_uuid}/branch/{branch_name}/sub-files
32位字符串。 repositoryUuid String 参数解释: 仓库UUID。 取值范围: 32位字符串。 请求示例 POST https://{endpoint}/v2/projects/repositories { "project_name" : "testworld"
Array of CategoryDto objects 参数解释: 系统预置检视意见分类的子分类。 取值范围: 无。 请求示例 GET https://{endpoint}/v2/repositories/{repository_id}/review_setting 响应示例 状态码:
committed_date String 参数解释: 提交时间 authored_date String 参数解释: 作者提交时间 请求示例 GET https://{endpoint}/v2/projects/859341/repository/commits 响应示例 状态码: 200 OK
deletions Integer 参数解释: 变更删除的行数 total Integer 参数解释: 变更的总行数 请求示例 POST https://{endpoint}/v2/projects/859341/repository/commits { "branch" : "master"
avatar_url String 参数解释: 头像url。 web_url String 参数解释: web url。 请求示例 GET https://{endpoint}/v2/repositories/907199/merge_request 响应示例 状态码: 200 OK {
"private_token": "GitLab上获取的private_token", "repo_api_prefix": "https://${open_api}", "x_auth_token": "用户Token" } 登录CodeArts首页创建项目并保存您的项目ID。
<=500GB 仓库数量 仓库数量限制。 仓库数量不限 仓库数量不限 仓库管理 仓库列表和基础信息展示,新建、删除、关注、上传、下载仓库,SSH&HTTPS设置等。 √ √ 分支权限管理 支持设置默认分支、保护分支和保护tag,通过分支规则指定访问权限。 √ √ 文件推送控制 基于分支控制文
json”文件。其中,repo_api_prefix是CodeArts Repo 的openAPI地址。“” { "repo_api_prefix": "https://${open_api}", "x_auth_token": "用户Token" } 登录CodeArts控制台创建项目并保存您的项目ID。
安全运维 变更作业流程 通过脚本在平台进行现网变更,避免在服务器控制台直接操作引发现网故障,并且执行平台操作需符合1+1 check流程,一人实施,另外一人监控和检查,保证流程合规、安全合规、质量合规。 提权操作的控制 依据风险分层分级和权限SOD原则,对权限以及授权过程进行控制
升级CodeArts Repo的SSH功能 代码托管服务SSH功能下线部分不安全的加密算法。 当前KEX (Key Exchange)和MAC(消息验证码)不再支持以下算法。 KEX (Key Exchange)不支持算法如下: diffie-hellman-group18-sha512