Я использую пакет GitLab для контрольной диаграммы, но не могу удалить управляющую диаграмму из пакета GitLab с помощью API gitlab.
Метод, который я пробовал: Я пытался
curl --request DELETE --header "PRIVATE-TOKEN: TOKEN" "https://gitlab.test.in/api/v4/projects/:id/packages/helm/:stable/charts/:test-0.160.0.tgz"
Есть ли способ удалить диаграмму управления из пакета GitHub с помощью API gitlab?
Вам необходимо указать метод запроса DELETE
для вашей команды curl
:
curl --request DELETE --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/:id/packages/:package_id"
А затем исправьте свой package_id
, так как вы используете неправильное значение. Документы показывают, что package_id
должно быть целым числом:
package_id целое число да Идентификатор пакета.
Вы можете использовать API, чтобы получить список идентификаторов ваших пакетов, или просмотреть URL-адрес, отображаемый в вашем браузере. Он будет иметь значение, подобное этому:
https://gitlab.com/my-project/-/packages/12345678
Где последнее значение — это package_id