Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.
O GitHub AE está atualmente sob versão limitada. Entre em contato com nossa Equipe de Vendas para saber mais.

Excluir um pacote

Você pode excluir a versão de um pacote usando GraphQL ou em GitHub AE.

GitHub Package Registry is available with GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server, and GitHub AE.

Neste artigo

Observação: GitHub Package Registry está atualmente em beta para GitHub AE.

Você só pode excluir uma versão específica de um pacote em GitHub AE ou com a API do GraphQL. Para impedir que um pacote privado inteiro apareça em GitHub AE, você precisa primeiro excluir todas as versões do pacote.

Excluir uma versão de um pacote em GitHub AE

Para excluir uma , é necessário ter permissões de administrador no repositório.

  1. No GitHub AE, navegue até a página principal do repositório.

  2. À direita da lista de arquivos, clique em Packages (Pacotes).

    Link dos pacotes na página de visão geral

  3. Clique no nome do pacote que você deseja excluir. Nome do pacote

  4. À direita, use o menu suspenso Editar pacote e selecione "Gerenciar versões". Nome do pacote

  5. À direita da versão que você deseja excluir, clique em Excluir. Botão de excluir pacote

  6. Para confirmar a exclusão, digite o nome do pacote e clique em Eu entendo as consequências. Exclua esta versão. Botão de confirmar exclusão de pacote

Excluindo uma versão de um 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 }}"}' \
HOSTNAME/graphql

Para encontrar todos os pacotes privados que você publicou em GitHub Package Registry, junto com os IDs de versão dos pacotes, você pode usar a conexão dos pacotes por meio do objeto do repositório. 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 AE.

Esse documento ajudou você? Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.