全部产品
Search
文档中心

创建仓库

更新时间: 2018-05-23

描述

创建一个新的仓库。

请求信息

请求行 RequestLine

  1. PUT /repos HTTP/1.1

请求行参数 URI Param

特有请求头 RequestHead

请求体 RequestBody

  1. {
  2. "Repo": {
  3. "RepoNamespace": "String" 必填 [2-30],
  4. "RepoName": "String" 必填 [2-30],
  5. "Summary": "String" 必填 [1-100],
  6. "Detail": "String" 选填 [*-2000] 支持Markdown语法,
  7. "RepoType": "String" 必填 枚举(PRIVATE PUBLIC),
  8. }
  9. }

请求体解析

名称 类型 是否必须 描述
RepoNamespace String 仓库所属命名空间,应该从您已申请的命名空间中选这个,长度限制[2-30],支持小写字母、数字、中划线(-)、下划线(_) (不能以中划线下划线开头)
RepoName String 仓库名称,长度限制[1-64],支持小写字母、数字、中划线(-)、下划线(_) (不能以中划线下划线开头)
Summary String 仓库大致信息,长度限制[1-100]
Detail String 仓库具体信息,支持MarkDown格式,长度限制2000
RepoType String 枚举(PRIVATE PUBLIC),公有仓库支持匿名下载,私有仓库必须登录下载.

返回信息

返回行 ResponseLine

  1. HTTP/1.1 200 OK

特有返回头 ResponseHead

返回体 ResponseBody

  1. {
  2. "data": {},
  3. "requestId": "String"
  4. }

示例

请求示例

  1. PUT /repos HTTP/1.1
  2. <公共请求头>
  3. {
  4. "repo": {
  5. "RepoNamespace": "aliyun",
  6. "RepoName": "Tengine",
  7. "Summary": "This is Aliyun Nginx",
  8. "RepoType": "PUBLIC"
  9. }
  10. }

返回示例

  1. HTTP/1.1 200 OK
  2. <公共响应头>
  3. {
  4. "data": {},
  5. "requestId": "80705201-FE46-4C08-AE30-FD50F5930993"
  6. }