检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HostName:是填写真实的服务地址。 Host:是填写别名,后面会用上。 IdentityFile:填写的是证书的所在位置,你也可以把证书保存在任何地方。 读写代码。 在Web页面上复制的SSH URL,可以直接使用,例如: 1 git@*****.com:name/repo.git
批量迁移GitLab内网仓库到CodeArts Repo 背景介绍 CodeArts Repo现有迁仓能力只支持公网之间迁移,缺少客户内网自建代码托管平台往Repo迁移的快速方案,因此提供批量迁移内网代码托管平台仓库到Repo的脚本。 配置访问CodeArts Repo的SSH公钥
<=200MB <=200MB <=300MB <=300MB LFS单文件大小限制 <=1GB <=1GB <=2GB <=2GB 在线修改代码,单次保存行数限制 <=5000行 <=5000行 <=5000行 <=5000行 仓库总容量规格 仓库容量(含LFS,超出容量限制会导致仓库部分功能无法使用,如代码无法上传)
更新:合并请求内容或设置更新时触发。 合并:合并请求合入时触发,该事件会同时触发代码提交事件。 重新打开:合并请求重新打开时触发。 完成流水线任务其他信息配置,单击“保存”。 返回CodeArts Repo,触发“执行计划”中已勾选的事件让代码仓库执行流水线任务即可。 进入合并请求详情页,门禁显示为“合并请
ExternalKeyMessage 参数 是否必选 参数类型 描述 external_key_message 否 String 参数解释: 第三方保存在代码托管的关键信息。 external_service 否 String 参数解释: 外部服务名称。 响应参数 状态码: 200 表4 响应Body参数
如何批量将本地仓库导入CodeArts Repo 背景介绍 CodeArts Repo现有导仓能力只支持从公网导入单个仓库,缺少客户本地代码仓往Repo迁移的快速方案,因此提供批量迁移本地代码仓到Repo的脚本。 前置准备 进入Python官网下载并安装Python3。 调试获取
“.gitattributes.”即可创建成功,如果使用Linux指令创建文件,则不会出现此问题。 注意不要将.gitattributes保存成txt文件,否则配置会无效。 进行文件加密。 在仓库根目录打开Git bash,执行如下指令即可完成加密,加密后可看到目前文件的加密状态。
ExternalKeyMessage 参数 是否必选 参数类型 描述 external_key_message 否 String 参数解释: 第三方保存在代码托管的关键信息。 约束限制: 不涉及。 取值范围: 字符串。 默认取值: 不涉及。 external_service 否 String
库“设置”权限的人员可执行,代码仓库的“设置”权限可参考配置代码仓库级的权限。 为代码仓库配置部署密钥 为保证代码仓的安全性,有些代码仓库只支持克隆/下载,不支持合入代码等其它变更代码仓库操作,代码仓库处于只读模式,此时需要为该代码仓库配置部署密钥。配置部署密钥位于代码仓库详情中的“设置
二进制文件白名单(可直接入库的文件,限制2000个字符)。 特权用户(特权用户上限为50人)。 说明: 如果特权用户已经不是仓库成员,单击保存会提示“特权用户校验失败”,需要将非仓库成员的特权用户移除才能保存成功。 规则生效时间 非必填。 在生效日期之后创建的所有提交都必须与hook设置相匹配才能被推送。如果此字
二进制文件白名单(可直接入库的文件,限制2000个字符)。 特权用户(特权用户上限为50人)。 说明: 如果特权用户已经不是仓库成员,单击保存会提示“特权用户校验失败”,需要将非仓库成员的特权用户移除才能保存成功。 规则生效时间 非必填。 在生效日期之后创建的所有提交都必须与hook设置相匹配才能被推送。如果此字
设置->合并请求->勾选“允许合并请求合并或关闭后继续做代码检视和评论” 404 CH.00406026 合并/变更请求额外属性未找到。 数据库未查询到MR/CR的额外信息 刷新页面重试 400 CH.00406029 当前合并/变更请求处于过程中,不能添加新的检视意见。 MR/CR正在合入
https://codehub-ext.cn-north-1.huaweicloud.com/v1/users/sshkey 为查看方便,在每个具体API的URI部分,只给出resource-path,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 详情请参见区域和可用区。 可用区(AZ,Availability Zone) 一个A
默认分支会作为进入本代码组时,默认选中的分支,也会作为创建合并请求时,默认的目标分支。代码组新建时,master分支将被作为默认分支,可以随时手动调整。 此设置只针对被设置的代码组生效。 仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考“权限管理”页面。设置完成后单击“提交”即可生效。
"created_at" : "2021-12-08T16:34:49.000+08:00", "title" : "tesafrds.", "source_branch" : "branch123", "updated_at" : "2021-12-08T16:39:24
把本地Git仓导入Repo 把本地新建的Git仓导到Repo 如果您的代码仓还没有纳入过任何的版本系统,如Git或者SVN,在源代码的根目录,执行如下操作,把本地自建的代码仓导入到CodeArts Repo。 进入CodeArts Repo首页,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。
nBranch002.txt”这个文件在合并时冲突了)。 解决方法是打开这个冲突的文件,手动编辑以将有冲突的代码(如下图)进行取舍,解决后保存,再进行一次 add 和 commit 操作以将其结果存储进本地仓库。 删除本地分支 git branch -d <分支名>
迁移SVN代码仓 在线导入SVN平台的代码仓库到CodeArts Repo 进入CodeArts Repo首页后,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“导入仓库”,导入方式选择“SVN”,参数填写请参考表1。 表1 导入SVN平台代码仓库的参数表格
"created_at" : "2021-12-08T16:34:49.000+08:00", "title" : "tesafrds.", "source_branch" : "branch123", "updated_at" : "2021-12-09T11:21:02