github远程标签推送而不克隆仓库

时间:2019-02-05 22:12:01

标签: git github github-api

如何在github中编辑标签,而不从命令行克隆仓库?

下面的示例显示了如何列出远程标签,而不克隆存储库:

 $ git ls-remote --tags https://<TOKEN>@github.com/user/repo.git
 # 0afdaf971...09a  refs/tags/tagname

如何像上面的示例一样远程编辑/添加/删除新标签,而不必克隆存储库?

git push origin :tagname

需要克隆存储库。

有没有一种方法可以在不克隆仓库的情况下实现?

1 个答案:

答案 0 :(得分:1)

@ xerx593

感谢您指出正确的方向,这是解决方法:

curl --user "username:password" --data '{"tag_name":"v1.1","target_commitish":"master"}' \
-X POST https://api.github.com/repos/:owner/:repo/releases