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.

Publicar um pacote

You can publish a package to GitHub Package Registry to make the package available for others to download and re-use.

GitHub Package Registry está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud e GitHub One. O GitHub Package Registry não está disponível para repositórios privados de contas que utilizam planos antigos por-repositório. Para obter mais informações, consulte os "produtos do GitHub".

Neste artigo

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

About published packages

You can help people understand and use your package by providing a description and other details like installation and usage instructions on the package page. GitHub provides metadata for each version, such as the publication date, download activity, and recent versions. Para uma página de pacote de exemplo, veja @Codertocat/hello-world-npm.

Você pode publicar pacotes em um repositório público (pacotes públicos) para compartilhar com todos os GitHub, ou em um repositório privado (pacotes privados) para compartilhar com os colaboradores ou uma organização. A repository can contain more than one package. To prevent confusion, make sure the README and description clearly provide information about each package.

Para evitar confusões e criar problemas, GitHub reserva-se permanentemente o nome e o número da versão de um pacote. Mesmo que um pacote inteiro seja excluído, você não poderá reutilizar o nome de pacote excluído em qualquer repositório pertencente à mesma conta.

Para revisar ou substituir uma versão do pacote, recomendamos que você publique uma nova versão do seu pacote.

If a new version of a package fixes a security vulnerability, you should publish a security advisory in your repository. GitHub reviews each published security advisory and may use it to send Dependabot alerts to affected repositories. For more information, see "About GitHub Security Advisories."

Publicar um pacote

You can publish a package to GitHub Package Registry using any supported package client by following the same general guidelines.

  1. Create or use an existing access token with the appropriate scopes for the task you want to accomplish. Para obter mais informações, consulte "Sobre GitHub Package Registry."
  2. Authenticate to GitHub Package Registry using your access token and the instructions for your package client.
  3. Publish the package using the instructions for your package client.

For instructions specific to your package client, see "Using GitHub Package Registry with your project's ecosystem."

After you publish a package, you can view the package on GitHub. For more information, see “Viewing packages.”

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato