tag接口文档

1. 列出项目所有的tags

请求

GET https://api.gitcode.com/api/v5/repos/{owner}/{repo}/tags

参数

参数名 描述 类型 数据类型
access_token 用户授权码 query string
owner* 仓库所属空间地址(组织或个人的地址path) path string
repo* 仓库路径(path) path string
page 当前的页码 query int
per_page 每页的数量,最大为 100 query int

响应

[
    {
        "name": "v1.0",
        "message": "111",
        "commit": {
            "sha": "3e43581d16bc456802a1fee673b9a2a9b9618f0f",
            "date": "2024-04-14T02:59:22+00:00"
        },
        "tagger": {
            "name": "占分",
            "email": "7543745+centking@user.noreply.gitcode.com",
            "date": "2024-04-14T06:18:54+00:00"
        }
    }
]

2. 创建一个仓库的Tag

请求

POST https://api.gitcode.com/api/v5/repos/{owner}/{repo}/tags

参数

参数名 描述 类型 数据类型
owner* 仓库所属空间地址(组织或个人的地址path) path string
repo* 仓库路径(path) path string
refs* 起点名称,默认main body string
tag_name* 新创建的标签名称 body string
tag_message Tag 描述,默认为空 body string
access_token* 用户授权码 query string

响应

{
  "name": "tag2",
  "message": "",
  "commit": {
    "sha": "5d165dae3b073d3e92ca91c3edcb21994361462c",
    "date": "2024-04-08T13:13:33+00:00"
  },
  "tagger": null
}