首页 > 解决方案 > Github UPDATE / OVERWRITE 发布的现有资产

问题描述

我的最新版本中有一个资产,我想覆盖它。
我正在使用 Github Api 获取最新发布资产的上传 url(用户名和令牌在这里是可选的)。

upload_url=$(curl -sL userName:token https://api.github.com/repos/actions/checkout/releases/latest | jq -r '.upload_url')

这可用于将资产上传到该 url,但如果存在同名的现有资产,则会引发错误。

所以我想要一种更新或删除该资产的方法......
Github api 有端点(更新删除)来做到这一点,但你能帮我处理这些 curl 命令吗?我该怎么做。

标签: gitgithubgithub-pagesgithub-apigithub-actions

解决方案


这个github 操作使用草稿或发布的 upload_url


推荐阅读