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
}