在指定工作区下创建代码源。
不同类型代码源的身份验证方式不同:
Gitee/Gitlab/Github 代码源,通过 Token 进行身份验证。
Codeup 代码源,通过 Token 和 AK/SK 进行身份验证。
Gerrit 代码源,通过用户名/密码进行身份验证。
通用 Git/BitbucketCloud 代码源, Token 或用户名/密码两种方式均可。
请求方式:POST
请求地址:https://open.volcengineapi.com/?Action=CreateResource&Version=2023-05-01
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateResource | 公共参数,本接口值:CreateResource。 |
Version | String | 是 | 2023-05-01 | 公共参数,本接口值:2023-05-01。 |
WorkspaceId | String | 是 | 000ce713ebd2487a9b4666c7ed81**** | 工作区 ID。 |
Name | String | 是 | Gitee-demo | 代码源名称。
|
Description | String | 否 | 这是一段描述 | 代码源描述,支持任意字符,长度限制为 0~256 个字符。 |
Type | String | 是 | Gitee | 支持的代码仓库类型。
|
Configuration | Object ResourceConfiguration | 是 | 代码源配置信息。 |
POST /?Action=CreateResource&Version=2023-05-01 HTTP/1.1 Content-Type:application/json { "WorkspaceId": "000ce713ebd2487a9b4666c7ed81****", "Name": "Gitee-demo", "Description": "Gitee repo test", "Type": "Gitee", "Configuration": { "Git": { "Url": "https://gitee.com/****", "UserToken": "0f6832949f31ef77****" } } }
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Id | String | 1bfc821c23594ebbb7df1ae6b636**** | 代码源 ID。 |
HTTP/1.1 200 OK Content-Type:application/json { "ResponseMetadata": { "RequestId": "2024040317094558AF54F4BE7A128D****", "Action": "CreateResource", "Version": "2023-05-01", "Service": "cp", "Region": "cn-beijing", }, "Result": { "Id": "1bfc821c23594ebbb7df1ae6b636****" } }
当前接口暂无独立错误码,若接口调用返回异常,可参考 公共错误码 进行故障排查。