Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2022-10-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Primeiros passos com o GitHub Packages para a sua empresa

Você pode começar a usar GitHub Packages em your GitHub Enterprise Server instance habilitando o recurso, configurando armazenamento de terceiros, configurando os ecossistemas que você deseja que sejam compatíveis e atualizando seu certificado TLS.

Observação: atualmente, o GitHub Packages no GitHub Enterprise Server não dá suporte ao clustering.

Passo 1: Verifique se GitHub Packages está disponível para a sua empresa

GitHub Packages está disponível em GitHub Enterprise Server 3.0 ou superior. Se você estiver usando uma versão anterior do GitHub Enterprise Server, você deverá fazer a atualização para usar GitHub Packages. Para obter mais informações sobre como fazer upgrade da sua instância do GitHub Enterprise Server, confira "Sobre os upgrades para novas versões".

Etapa 2: Habilitar o GitHub Packages e configurar o armazenamento externo

GitHub Packages em GitHub Enterprise Server usa armazenamento externo de blob para armazenar seus pacotes.

Depois de habilitar GitHub Packages para your GitHub Enterprise Server instance, você deverá preparar seu bucket de armazenamento de terceiros. A quantidade de armazenamento necessária depende do seu uso de GitHub Packages, e as diretrizes de configuração podem variar de acordo com o provedor de armazenamento.

Provedores de armazenamento externos compatíveis

  • Amazon Web Services (AWS) S3
  • Azure Blob Storage
  • MinIO

Para habilitar GitHub Packages e configurar o armazenamento de terceiros, consulte:

Etapa 3: Especificar os ecossistemas de pacotes que serão compatíveis com a sua instância

Escolha quais ecossistemas de pacote você gostaria de habilitar, desabilitar ou definir como somente leitura no seu your GitHub Enterprise Server instance. As opções disponíveis são Docker, RubyGems, npm, Apache Maven, Gradle ou NuGet. Para obter mais informações, confira "Como configurar o suporte ao ecossistema de pacotes para sua empresa".

Etapa 4: Verificar se você tem um certificado TLS para a URL do host do pacote, se necessário

Se o isolamento de subdomínio estiver habilitado para o your GitHub Enterprise Server instance, você precisará criar e carregar um certificado TLS que permita a URL do host do pacote para cada ecossistema que deseja usar, como `. Verifique se cada URL do host do pacote inclui https://`.

Você pode criar o certificado manualmente ou usar Let's Encrypt. Se você já usa o Let's Encrypt, solicite um novo certificado TLS depois de habilitar o GitHub Packages. Para obter mais informações sobre as URLs do host do pacote, confira "Como habilitar o isolamento de subdomínio". Para obter mais informações sobre como carregar certificados TLS no GitHub Enterprise Server, confira "Como configurar o TLS".

Etapa 5: Verificar e renomear nomes reservados

Se você quiser usar o ecossistema do Docker com isolamento de subdomínio desabilitado, primeiro renomeie qualquer usuário ou organização chamada v2 na your GitHub Enterprise Server instance, e depois habilite o suporte ao ecossistema do Docker no Console de Gerenciamento. O Docker usa o nome de conta v2 para gerenciar conflitos de caminho com a API do Docker. Depois que o suporte ao registro do Docker estiver habilitado, você não poderá mais usar esse nome.

Você pode ver uma lista completa de logons reservados para uso interno acessando a página "Logons reservados" no painel do administrador do site. Para obter mais informações, confira "Palavras-chave reservadas".