我尝试使用Github API创建标签。我向/repos/:owner/:repo/git/tags
发出了POST请求,并得到以下结果:
HTTP/1.1 201 Created
但是很遗憾,没有创建标签。新标签根本不存在。 我怎么了?
答案 0 :(得分:0)
标记对我不起作用。它显示已创建,但 github 上没有任何内容。但是,我设法通过创建预发布来实现标记。这并不理想,但总比没有好:
curl --location --request POST
'https://<giturl>/repos/{owner}/{repo}/releases' \
--header 'Authorization: Basic xxx' \
--header 'Content-Type: application/vnd.github.v3+json' \
--data-raw '{
"tag_name": "v0.0.1",
"target_commitish": "master",
"name": "v0.0.1",
"body": "This is for Release v0.0.1 of the product",
"draft": false,
"prerelease": true}'