我正在使用 GitLab 包作为 helm 图表,但我无法使用 gitlab API 从 GitLab 包中删除 helm 图表
我尝试过的方法: 我尝试了curl --header“PRIVATE-TOKEN:TOKEN”“https://gitlab.test.in/api/v4/projects/:id/packages/helm/:stable/charts/:test-0.160.0.tgz ”
有没有办法使用gitlab API从GitHub包中删除helm图表?
您需要为您的
DELETE
命令指定 curl
请求方法:
curl --request DELETE --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/:id/packages/:package_id"
然后修复您的
package_id
,因为您没有使用正确的值。 docs 显示 package_id
应该是一个整数:
package_id integer 是包的ID。
您可以使用 API 获取包裹 ID 列表或查看浏览器中显示的 URL。它的值与此类似:
https://gitlab.com/my-project/-/packages/12345678
最后一个值是
package_id