如何通过api调用从gitlab包中删除helm图表

问题描述 投票:0回答:1

我正在使用 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图表?

gitlab gitlab-api
1个回答
0
投票

您需要为您的

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

© www.soinside.com 2019 - 2024. All rights reserved.