检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Fork仓适用于大型项目、包含多个子项目时的开发场景。Fork基于某个仓库,可以镜像出一个相同的仓库,并能将镜像仓库中的修改请求合并回源仓库。在合并未发生时,镜像仓和源仓库的修改都不会对彼此产生影响。 如下图所示,复杂的开发过程都只发生在镜像仓中,并不会影响到项目版本仓库(源仓库),只有确认完成的新特
/v1/repositories/{repository_id}/commits 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库主键id 表2 Query参数 参数 是否必选 参数类型 描述 author 否 String 提交作者 begin_date
可选择导入的仓库的根目录路径。 仓库名称: 导入后仓库的名称。 可见范围: 私有仓库/公开仓库。 定时同步:勾选了定时同步,则导入的仓库为镜像仓,仓库无法提交代码,只能从源仓定时同步,仓库将每24小时刷新一次,刷新内容为源仓库24小时前的内容。 分支设置: 导入源仓库的默认分支或全部分支。
可选择导入的仓库的根目录路径。 仓库名称: 导入后仓库的名称。 可见范围: 私有仓库/公开仓库。 定时同步:勾选了定时同步,则导入的仓库为镜像仓,仓库无法提交代码,只能从源仓定时同步,仓库将每24小时刷新一次,刷新内容为源仓库24小时前的内容。 分支设置: 导入源仓库的默认分支或全部分支。
可选择导入的仓库的根目录路径。 仓库名称: 导入后仓库的名称。 可见范围: 私有仓库/公开仓库。 定时同步:勾选了定时同步,则导入的仓库为镜像仓,仓库无法提交代码,只能从源仓定时同步,仓库将每24小时刷新一次,刷新内容为源仓库24小时前的内容。 分支设置: 导入源仓库的默认分支或全部分支
同步仓库设置的参数表格 字段名称 说明 分支设置 该参数必填。包括两个选项: 默认分支。指新建代码仓库时自动创建的主分支,例如master分支。 全部分支。指代码仓库中的所有分支,包括默认分支及其他自定义分支。 增加定时同步 非必填。 须知: 如果您勾选了此参数,导入的仓库将为镜像仓,仓
格填写参数。 表1 参数说明 参数 说明 Token名称 必填参数。自定义名称,字符上限为200。 描述 非必填参数。此处描述为空,列表会显示“--”。字符上限为200。 权限 默认勾选且不可修改。读/写仓库:授予使用Https方式,读写访问仓库权限。 失效时间 必填参数。设置Token失效的时间。
Repo。 进入CodeArts Repo首页,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“普通仓库”,填写对应参数信息并去勾选“允许生成README文件”,设置“选择gitignore”,完成新的代码仓库创建,并自动跳转到该代码仓库首页。
进入要设置设置的代码仓库首页,,选择“设置 > 策略设置 > 保护Tags”,单击“新建保护Tag”,参考下表填写配置参数。 表1 新建保护Tag参数说明 参数 说明 选择需要保护的Tag 该参数必填。根据自己的需要输入完整的Tag或者带通配符的Tag。 仅支持单个添加,不支持批量添加。要求以“r
Git仓库Url。必填,输入导入源仓的URL地址。 用户名。当源代码仓库为私有时,该参数必填。该参数表示HTTPS克隆代码时的用户名,例如为GitHub的登录名称。 密码或Access Token。当源代码仓库为私有时,该参数必填。该参数表示HTTPS克隆代码时的密码或者Access Token,例如
响应状态。 表5 Error 参数 参数类型 描述 code String 参数解释: 错误码。 message String 参数解释: 错误信息。 表6 ProjectRepository 参数 参数类型 描述 projectUuid String 参数解释: 项目ID,获取方式请参见获取项目ID。
URL需第三方CI/CD系统提供。 Token类型 用于第三方服务WebHook接口鉴权,分为以下三项: X-Repo-Token X-Gitlab-Token X-Auth-Token Token 用于第三方CI/CD系统鉴权, 鉴权信息放在http请求header。 事件类型 系统可订阅以下事件: 推送事件
external_service 否 String 参数解释: 外部服务名称。 约束限制: 不涉及。 取值范围: 字符串。 默认取值: 不涉及。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 error Error object 参数解释: 响应错误。 result ProjectRepository
Error 参数 参数类型 描述 code String 参数解释: 错误码 取值范围: 请参见错误码 message String 参数解释: 错误信息 取值范围: 字符串 表5 Repository 参数 参数类型 描述 repository_uuid String 参数解释: 指定项目ID
可选择导入的仓库的根目录路径。 仓库名称: 导入后仓库的名称。 可见范围: 私有仓库/公开仓库。 定时同步:勾选了定时同步,则导入的仓库为镜像仓,仓库无法提交代码,只能从源仓定时同步,仓库将每24小时刷新一次,刷新内容为源仓库24小时前的内容。 分支设置: 导入源仓库的默认分支或全部分支。
Repo首页后,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“导入仓库”,导入方式选择“Git Url”,参数填写请参考表1。 表1 “获取授权”参数填写 字段名称 说明 源仓库路径 该参数必填,该参数表示要导入的仓库路径。源仓库路径需要以(http://)或(https://)开头,以(
“您的GPG私钥” Git客户端签名方式: 在Git客户端进行commit时,需增加-S参数。 git commit -S -m “您的提交备注” 在Git客户端进行tag时,需增加-s参数。 git tag -s -m “您的标签备注” 注意需要提前在客户端配置好签名和邮箱。 不允许删除Tags
/v2/repositories/{repository_id}/branches 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库短id 表2 Query参数 参数 是否必选 参数类型 描述 page 否 String 分页页数 per_page 否 String
pository_id}/statistics 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库的主键id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。
/v2/repositories/{repository_id}/commit_lines 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库短id 表2 Query参数 参数 是否必选 参数类型 描述 ref_name 是 String 分支名称 begin_date