Skip to main content

Publicando um pacote

Você pode publicar um pacote no GitHub Packages para disponibilizar o pacote para que outros façam download e reutilizem.

Who can use this feature

Anyone with write permissions for a repository can publish a package to that repository.

O GitHub Packages está disponível com GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 3.0 ou superior e o GitHub AE.
O GitHub Packages não está disponível para repositórios privados de contas que utilizam planos antigos por-repositório. Além disso, as contas que usam os planos de legado por repositório não podem acessar o Container registry já que essas contas são cobradas por repositório. Para obter mais informações, confira "produtos de GitHub".

Sobre os pacotes publicados

Você pode ajudar as pessoas a entender e usar seu pacote fornecendo uma descrição e outros detalhes como, por exemplo, a instalação e instruções de uso na página do pacote. O GitHub fornece metadados para cada versão, como a data de publicação, a atividade de download e as versões recentes. Para ver um exemplo de página de pacote, confira @Codertocat/hello-world-npm.

Você pode publicar pacotes em um repositório público (pacotes públicos) para compartilhá-los com todo o GitHub ou em um repositório privado (pacotes privados) para compartilhá-los com os colaboradores ou uma organização. Um repositório pode ser conectado a mais de um pacote. Para evitar confusão, certifique-se de que o README e a descrição fornecem informações claras sobre cada pacote.

Se uma nova versão de um pacote corrigir uma vulnerabilidade de segurança, você deverá publicar uma consultoria de segurança no seu repositório. GitHub revisa a cada consultoria de segurança publicado e pode usá-lo para enviar Dependabot alerts para repositórios afetados. Para obter mais informações, confira "Sobre os Avisos de Segurança do GitHub".

Publicando um pacote

Você pode publicar um pacote em GitHub Packages usando qualquer cliente do pacote compatível, seguindo as mesmas diretrizes gerais.

  1. Crie ou use um token de acesso existente com os escopos apropriados para a tarefa que você deseja realizar. Para obter mais informações, confira "Sobre as permissões para o GitHub Packages".
  2. Efetue a autenticação em GitHub Packages usando seu token de acesso e as instruções para seu cliente do pacote.
  3. Publique o pacote usando as instruções do seu cliente de pacote.

Para obter instruções específicas ao cliente do pacote, confira"Como trabalhar com um registro de pacotes GitHub".

Após publicar um pacote, você poderá visualizá-lo no GitHub. Para obter mais informações, confira "Como ver pacotes".