调用UpdateRepo更新仓库的基本信息,包括:仓库性质、摘要信息、描述信息。
请求信息
请求行RequestLine
POST /repos/[RepoNamespace]/[RepoName] HTTP/1.1
请求行参数URI Param
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
RepoNamespace | String | 是 | 命名空间名称 |
RepoName | String | 是 | 仓库名称 |
特有请求头RequestHead
无
请求体RequestBody
{
"Repo": {
"Summary": "String",
"Detail": "String",
"RepoType": "String"
}
}
请求体解析
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Summary | String | 是 | 摘要信息 |
Detail | String | 否 | 详细描述信息,支持Markdown语法 |
RepoType | String | 是 | 仓库性质,取值:PRIVATE、PUBLIC |
返回信息
返回行ResponseLine
HTTP/1.1 200 OK
特有返回头ResponseHead
无
返回体ResponseBody
{
"data": {},
"requestId": "String"
}
示例
请求示例
POST /repos/[RepoNamespace]/[RepoName] HTTP/1.1
<公共请求头>
{
"Repo": {
"Summary": "Test repository",
"Detail": "This is a test repository",
"RepoType": "PRIVATE"
}
}
返回示例
HTTP/1.1 200 OK
<公共响应头>
{
"data": {},
"requestId": "F3103017-5928-4A69-AC1A-BE69A840D01A"
}