调用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"
}