Github 更新/覆盖发布的现有 Assets

标签 git github github-pages github-api github-actions

我的最新版本中有一个 Assets ,我想覆盖它。
我正在使用 Github Api 获取最新发布 Assets 的上传 url(此处用户名和 token 是可选的)。

upload_url=$(curl -sL userName:token https://api.github.com/repos/actions/checkout/releases/latest | jq -r '.upload_url')
这可用于将 Assets 上传到该网址,但如果存在同名的现有 Assets ,则会引发错误。
所以我想要一种更新或删除该 Assets 的方法......
Github api 有端点( updatedelete )来做这件事,但你能帮我处理这些 curl 命令吗?我该怎么做。

最佳答案

github action用草稿或发布的upload_url来做

关于Github 更新/覆盖发布的现有 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62934246/

相关文章:

android - $.ajax() 在 phonegap 上

subdomain - HUGO + GitHub 页面 : How to set up subdomain

Git 不跟踪 Hexo 主题文件

git - 在Powershell中返回Git提交ID

git - 无法在子模块路径中找到当前的原始版本/主版本

git fetch 更改德语变音符号

github - 将 Google Analytics 添加到使用 GitHub 页面托管的项目的最佳实践是什么?

git - 在 Jenkins 上安装 npm 期间访问私有(private)存储库

android - 如何使用android studio将子模块推送到github?

git - 如何将本地文件夹连接到现有的 github 存储库?