# Documentação do GitHub Packages

Aprenda a publicar e consumir com segurança pacotes, armazene seus pacotes junto com o seu código e compartilhe seus pacotes de forma privada com sua equipe ou publicamente com a comunidade de código aberto. Você também pode automatizar seus pacotes com GitHub Actions.

## Recommended

* [Guia de Início Rápido do GitHub Packages](/pt/enterprise-server@3.22/packages/quickstart)

  Publique em GitHub Packages com GitHub Actions.

* [Introdução ao GitHub Packages](/pt/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages é um serviço de hospedagem de pacote de software que permite hospedar seus pacotes de software de forma privada ou pública e usar pacotes como dependências em seus projetos.

* [Sobre permissões para o GitHub Packages](/pt/enterprise-server@3.22/packages/learn-github-packages/about-permissions-for-github-packages)

  Saiba como gerenciar as permissões dos seus pacotes.

* [Publicando um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/publishing-a-package)

  Você pode publicar um pacote para GitHub Packages disponibilizar o pacote para que outras pessoas baixem e reutilizem.

* [Instalando um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/installing-a-package)

  Você pode instalar um pacote do GitHub Packages e usá-lo como uma dependência no seu próprio projeto.

* [Publicar e instalar um pacote no GitHub Actions](/pt/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)

  Você pode configurar um fluxo de trabalho em GitHub Actions para publicar ou instalar automaticamente um pacote de GitHub Packages.

* [Trabalhando com o registro de contêiner](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-container-registry)

  Você pode armazenar e gerenciar imagens Docker e OCI no Container registry.

* [Trabalhando com o repositório npm](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)

  Você pode configurar o npm para publicar pacotes em GitHub Packages e usar pacotes armazenados em GitHub Packages como dependências em um projeto npm.

* [Configurando o controle de acesso e visibilidade de um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)

  Escolha quem tem acesso de leitura, de escrita ou de administrador ao seu pacote e a visibilidade dos seus pacotes no GitHub.

## Links

### Getting started

* [Guia de Início Rápido do GitHub Packages](/pt/enterprise-server@3.22/packages/quickstart)

  Publique em GitHub Packages com GitHub Actions.

* [Introdução ao GitHub Packages](/pt/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages é um serviço de hospedagem de pacote de software que permite hospedar seus pacotes de software de forma privada ou pública e usar pacotes como dependências em seus projetos.

## Articles

* [Guia de Início Rápido do GitHub Packages](/pt/enterprise-server@3.22/packages/quickstart)

  Publique em GitHub Packages com GitHub Actions.

* [Introdução ao GitHub Packages](/pt/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages é um serviço de hospedagem de pacote de software que permite hospedar seus pacotes de software de forma privada ou pública e usar pacotes como dependências em seus projetos.

* [Sobre permissões para o GitHub Packages](/pt/enterprise-server@3.22/packages/learn-github-packages/about-permissions-for-github-packages)

  Saiba como gerenciar as permissões dos seus pacotes.

* [Configurando o controle de acesso e visibilidade de um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)

  Escolha quem tem acesso de leitura, de escrita ou de administrador ao seu pacote e a visibilidade dos seus pacotes no GitHub.

* [Conectar um repositório a um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/connecting-a-repository-to-a-package)

  É possível conectar um repositório a um pacote no GitHub.

* [Publicando um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/publishing-a-package)

  Você pode publicar um pacote para GitHub Packages disponibilizar o pacote para que outras pessoas baixem e reutilizem.

* [Visualizar pacotes](/pt/enterprise-server@3.22/packages/learn-github-packages/viewing-packages)

  É possível ver informações sobre pacotes publicados em um repositório e limitar os resultados por organização ou usuário.

* [Instalando um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/installing-a-package)

  Você pode instalar um pacote do GitHub Packages e usá-lo como uma dependência no seu próprio projeto.

* [Excluir e restaurar um pacote](/pt/enterprise-server@3.22/packages/learn-github-packages/deleting-and-restoring-a-package)

  Saiba como excluir ou restaurar um pacote.

* [Trabalhando com o registro de contêiner](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-container-registry)

  Você pode armazenar e gerenciar imagens Docker e OCI no Container registry.

* [Trabalhando com o registro do Docker](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)

  Você pode fazer push e pull das imagens Docker usando o Docker de GitHub Packages

* [Trabalhando com o RubyGems Registry](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry)

  Você pode configurar RubyGems para publicar um pacote em GitHub Packages e usar pacotes armazenados em GitHub Packages como dependências em um projeto Ruby com o Bundler.

* [Trabalhando com o repositório npm](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)

  Você pode configurar o npm para publicar pacotes em GitHub Packages e usar pacotes armazenados em GitHub Packages como dependências em um projeto npm.

* [Trabalhando com o repositório do Apache Maven](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)

  Você pode configurar o Apache Maven para publicar pacotes no GitHub Packages e usar pacotes armazenados no GitHub Packages como dependências em um projeto Java.

* [Trabalhando com o repositório do Gradle](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)

  Você pode configurar o Gradle para publicar pacotes no GitHub Packages registro Gradle e usar pacotes armazenados GitHub Packages como dependências em um projeto Java.

* [Trabalhando com o registro NuGet](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry)

  Você pode configurar a interface de linha de comando (CLI) `dotnet` para publicar pacotes NuGet em GitHub Packages e usar pacotes armazenados em GitHub Packages como dependências em um projeto .NET.

* [Fazendo a migração para o Registro do Contêiner a partir do Registro Docker](/pt/enterprise-server@3.22/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)

  GitHub migrar imagens do Docker armazenadas anteriormente no registro GitHub do Docker para o Container registry.

* [Publicar e instalar um pacote no GitHub Actions](/pt/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)

  Você pode configurar um fluxo de trabalho em GitHub Actions para publicar ou instalar automaticamente um pacote de GitHub Packages.

* [Exemplos de fluxos de trabalho para publicar um pacote](/pt/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package)

  Para ajudá-lo a dar os primeiros passos com seus próprios fluxos de trabalho personalizados, revise alguns exemplos de fluxos de trabalho para publicação de pacotes.

* [Sobre os GitHub Packages e GitHub Actions](/pt/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/about-github-packages-and-github-actions)

  Aprenda os fundamentos do gerenciamento de pacotes por meio de seus fluxos de trabalho de GitHub Actions.