从Github API V3上的版本或标记获取提交SHA的步骤如下:
GET /repos/{owner}/{repo}/releases
端点来获取某个仓库的所有发布版本。其中{owner}
为仓库拥有者的用户名,{repo}
为仓库名称。这个API将返回一个包含所有发布版本的列表。GET /repos/{owner}/{repo}/tags
端点来获取某个仓库的所有标记。这个API将返回一个包含所有标记的列表。GET /repos/{owner}/{repo}/git/refs/tags/{tag}
端点来获取某个标记的引用。其中{tag}
为标记名称。这个API将返回该标记的引用对象。object
字段,其中包含了该标记对应的提交SHA。综上所述,通过以上步骤,你可以从Github API V3上的版本或标记获取提交SHA。在实际应用中,你可以将这个功能应用于自动化构建、版本控制、代码部署等场景中。
对应的腾讯云相关产品和产品介绍链接地址: 腾讯云代码托管产品:腾讯云开发者工具-代码托管 产品介绍链接地址:https://cloud.tencent.com/product/coderepo
领取专属 10元无门槛券
手把手带您无忧上云