Sobre a exclusão de imagem de contêiner
To delete a container image package on GitHub, see "Deleting a container image."
Sobre a exclusão de pacotes privados
Você só pode excluir uma versão específica de um pacote privado no GitHub ou com a API do GraphQL. Para impedir que um pacote privado inteiro apareça no GitHub, você deve primeiro excluir todas as versões do pacote.
Sobre a exclusão de pacotes públicos
Para evitar quebrar projetos que podem depender dos seus pacotes, você não pode excluir um pacote público inteiro ou versões específicas de um pacote público.
Em circunstâncias especiais, como por razões legais ou para estar de acordo com os padrões do RGPD, você pode pedir que Suporte do GitHub exclua um pacote público para você, usando nosso formulário de contato.
Excluir uma versão de um pacote privado no GitHub
Para excluir uma versão privada, você deve ter permissões de administrador no repositório.
-
No GitHub, navegue até a página principal do repositório.
-
À direita da lista de arquivos, clique em Packages (Pacotes).
-
Clique no nome do pacote que você deseja excluir.
-
À direita, use o menu suspenso Editar pacote e selecione "Gerenciar versões".
-
À direita da versão que você deseja excluir, clique em Excluir.
-
Para confirmar a exclusão, digite o nome do pacote e clique em Eu entendo as consequências. Exclua esta versão.
Excluir uma versão de um pacote privado com o GraphQL
Use a mutação deletePackageVersion
na API do GraphQL. Você deve usar um token com os escopos read:packages
, delete:packages
e repo
. For more information about tokens, see "About GitHub Package Registry."
Aqui está um exemplo de comando cURL para excluir uma versão de pacote com o ID de versão do pacote MDIyOlJlZ2lzdHJ5UGFja2FnZVZlcnNpb243MTExNg
, usando um token de acesso pessoal.
curl -X POST \
-H "Accept: application/vnd.github.package-deletes-preview+json" \
-H "Authorization: bearer TOKEN" \
-d '{"query":"mutation { deletePackageVersion(input:{packageVersionId:\"MDIyOlJlZ2lzdHJ5UGFja2FnZVZlcnNpb243MTExNg==\"}) { success }}"}' \
https://api.github.com/graphql
To find all of the private packages you have published to GitHub Package Registry, along with the version IDs for the packages, you can use the registryPackagesForQuery
connection. Você vai precisar de um token com os escopos read:packages
e repo
. You will need a token with the read:packages
and repo
scopes.
Para obter mais informações sobre a mutação deletePackageVersion
, consulte "deletePackageVersion
".
Você não pode excluir um pacote inteiro, mas se excluir todas as versões de um pacote, o pacote não será mais exibido em GitHub