检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 父主题: 附录
获取一个项目下可以设置为公开状态的仓库列表(废弃) 功能介绍 获取一个项目下可以设置为公开状态的仓库列表。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/projects/{project_uuid}/repositories/template_status
本章以软件开发生产线用户为例,指导您通过API查询代码仓库列表。 API的调用方法请参见如何调用API。 前提条件 用户已经在软件开发生产线控制台开启了代码托管服务。 总体思路 通过用户token查询当前用户所有仓库的列表。 查询用户的所有仓库 接口信息: URI:GET v2/projects/repositories
附录 状态码 错误码 获取项目ID 获取账号ID
应用示例 示例1:查询用户所有仓库
永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy
压垮。 CodeArts Repo的主要使用Nginx流控和APIGW流控。Nginx的流量限制使用漏桶算法,该算法在通讯和分组交换计算机网络中广泛使用,用以处理带宽有限时的突发情况。APIGW流控可限制单位时间内API的被调用次数,保护后端服务,提供持续稳定的服务。 容灾备份
如果您是第一次克隆代码仓库,您需要填写用户名和密码,有两种类型的用户名和密码,根据您的配置情况,选择如下的一种方式即可: 如果需要查看用户名和密码,请登录并进入Repo的代码仓库列表页,单击右上角昵称,选择“个人设置” > “代码托管” > “HTTPS密码”,获取您的用户名和密码,如果忘记密码,可以重新设置HTTPS密码。
’、‘:’、‘;’、‘<’、‘>’、‘"’、‘\\’、‘\’字符作为开头和结尾,如果首尾出现以上字符,则会直接被忽略。如为方便管理,可以考虑配置成与代码托管服务相同的用户名。 CodeArts Repo当前支持TLS1.2和TLS1.3版本协议,在Git为最新版本的前提下,您可以执行如下命令指定TLS协议版本。其中,test
该功能需要保证被导入的仓库域名和服务节点网络连通。 源仓库访问权限 必填。分两种情况填写: 如果您导入的源仓可见范围是对所有访客公开,勾选“不需要校验权限”。 如果您导入的源仓可见范围是私仓,请勾选“需要校验权限”。当前支持两种鉴权方式,“通过服务扩展点”和“通过用户名密码授权”,参数填写请参考校验导仓权限。
调用该API,可删除保护分支。 商用 删除保护分支接口文档 5 开放API:批量删除保护分支 调用该API,可批量删除保护分支。 商用 批量删除保护分支接口文档 6 开放API:新建保护Tag 调用该API,可新建保护Tag。 商用 新建保护Tag接口文档 7 开放API:删除护Tag
审核、脚本上线、版本管理等),推行和加强标准化作业的管理,保证流程合规、安全合规、质量合规。 防护墙和VPC隔离 CodeArts Repo通过防护墙和VPC隔离支持租户间网络和资源隔离。 父主题: 安全
如何批量将本地仓库导入CodeArts Repo HE2E DevOps实践之管理代码 05 API 通过CodeArts Repo开放的丰富API和调用示例,您可以使用并管理仓库、仓库成员、分支等。 API文档 使用前必读 如何调用API 应用示例 02 购买 帮助用户,快速建立对代码托管的整体印象。例如
登录的账号和密码后,单击“Authorize huaweidevcloud”即可完成授权。授权成功后,新建扩展点页面将出现“授权成功”,页面右上角会弹出“新建接入点成功!”,这时您可以下拉框选择刚才创建成功的扩展点。 如果选择“AccessToken认证”,需要使用有仓库管理员权
该功能需要保证被导入的仓库域名和服务节点网络连通。 源仓库访问权限 必填。分两种情况填写: 如果您导入的源仓可见范围是对所有访客公开,勾选“不需要校验权限”。 如果您导入的源仓可见范围是私仓,请勾选“需要校验权限”。当前支持两种鉴权方式,“通过服务扩展点”和“通过用户名密码授权”,参数填写请参考校验导仓权限。
protocol specified for clone or push -m {API,FILE,api,file}, --mode {API,FILE,api,file} import mode # 参数说明
json”文件。其中,source_host_url是您内网的GitLab的接口地址,repo_api_prefix是CodeArts Repo 的openAPI地址。 { "source_host_url": "http://{source_host}/api/v4/projects?simple=true"
计费模式 计费模式概述 CodeArts Repo套餐 资源扩展
CodeArts Repo最佳实践汇总 表1 常用最佳实践 实践 描述 批量迁移GitLab内网仓库到CodeArts Repo CodeArts Repo现有迁仓能力只支持公网之间迁移,缺少客户内网自建代码托管平台往Repo迁移的快速方案,因此提供批量迁移内网代码托管平台仓库到Repo的脚本。
入门实践 表1 常用最佳实践 实践 描述 批量迁移GitLab内网仓库到CodeArts Repo CodeArts Repo现有迁仓能力只支持公网之间迁移,缺少客户内网自建代码托管平台往Repo迁移的快速方案,因此提供批量迁移内网代码托管平台仓库到Repo的脚本。 如何批量将外部仓库导入CodeArts