git - 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 命令吗?我该怎么做。
解决方案
这个github 操作使用草稿或发布的 upload_url
推荐阅读
- tensorflow - 无法在 Sagemaker 脚本模式下使用 Keras CSVLogger 回调。它无法在 S3 上写入日志文件(错误 - 没有这样的文件或目录)
- operating-system - ./pintos run alarm-multiple 命令不创建线程
- java - Maven:如何在 Maven 中使用 JMetro 样式?
- flutter - 如何在 Visual Studio Code 中运行 Flutter 官方示例
- javascript - 通过查询选择器将文本替换为 Javascript 或 jQuery
- blazor - blazor 中的缓存破坏
- alfresco - Alfresco 中的站点 ID
- reactjs - 如何在 React Js 中集成 Payfort 支付网关?
- file-upload - 无法获取 Blazor 文件上传以上传文件
- java - 为什么 char[] 是 Arrays.stream() 不支持的唯一数组?