代码仓库分支列表
Method
GET
描述
代码仓库分支列表
请求参数
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
AccountType | git账号类型,1GitHub2GitLab | integer | 是 | |
Refresh | 是否需要刷新,默认false | boolean | 否 | |
Action | DescribeRepositoryInfo | string | 是 | |
Version | 2018-03-08 | string | 是 | |
返回参数
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
UpdatedTime | Git账号更新时间 | long | 是 | |
Repositories | Repo信息数组 | array | 是 | 详细信息见下表 |
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
CloneUrl | gitClone地址 | string | 否 | |
Branches | git Repo分支 | array | 否 | 详细信息见下表 |
LastUpdatedTime | Repo最后更新时间 | long | 否 | |
Private | 是否是私有库 | boolean | 否 | |
Id | RepoId | long | 否 | |
Name | Git Repo名字 | string | 否 | |
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
Name | | string | 否 | |
状态码
错误码(Code) | 错误提示(Message) | http status code | 说明 |
MissingParameter | The required input parameter %s for processing this request is not supplied. | 400 | 参数 %s 缺失 |
ResourceNotFound | %s is not found. | 404 | %s请求的资源不存在 |
RemoteServerError | %s remote server error. | 400 | %s服务调用失败 |
请求示例
GET https://open.cn-east-1.163yun.com/ccr?Version=2018-03-08&Action=DescribeRepositoryInfo&AccountType=2
返回示例
{
"Repositories": [
{
"CloneUrl": "https://gitlab.com/ShadowGitHub/demo.git",
"Branches": [
{
"Name": "develop"
},
{
"Name": "master"
},
{
"Name": "patch-1"
}
],
"LastUpdatedTime": 1501228130992,
"Private": true,
"Id": 3799464,
"Name": "demo"
},
{
"CloneUrl": "https://gitlab.com/ShadowGitHub/repolistaaaSSS.git",
"Branches": [
{
"Name": "jjj"
},
{
"Name": "master"
}
],
"LastUpdatedTime": 1531136636321,
"Private": true,
"Id": 3799463,
"Name": "repolistaaaSSS"
}
],
"RequestId": "8a722cb1-a7f9-464b-8c2b-72ec8c19f3da",
"UpdatedTime": 1533375541452
}