Skip to main content

Habilitando pacotes de GitHub com Armazenamento de Blobs do Azure

Configure GitHub Packages com Armazenamento de Blobs do Azure como seu armazenamento externo.

Aviso

  • É fundamental que você defina as políticas de acesso restritivas necessárias para o bucket de armazenamento, pois GitHub não aplica permissões de objeto específicas ou ACLs (listas de controle de acesso) adicionais à configuração do bucket de armazenamento. Por exemplo, se você tornar o seu bucket público, os dados no bucket poderão ser acessados através da Internet pública. Se as restrições por endereço IP tiverem sido configuradas, inclua os endereços IP de sua instância do GitHub Enterprise Server e dos usuários finais que usarão o sua instância do GitHub Enterprise Server.
  • É recomendável usar um bucket dedicado para GitHub Packages, separado do bucket que você usa para GitHub Actions armazenamento.
  • Configure a conta de armazenamento que você desejará usar no futuro. Não recomendamos alterar o armazenamento depois que você começar a usar GitHub Packages. Se você precisar mover GitHub Packages o armazenamento para uma nova conta de armazenamento no Armazenamento de Blobs do Azure, a autenticação baseada em credenciais deverá permanecer inalterada e você precisará planejar uma única janela de manutenção se também estiver migrando GitHub Actions o armazenamento. Consulte "GitHub Packages considerações" em Migração do armazenamento externo do GitHub Actions. Para migrações entre provedores, entre em contato com Suporte do GitHub Enterprise.

Pré-requisitos

Antes de poder habilitar e configurar GitHub Packages no sua instância do GitHub Enterprise Server, você precisa preparar seu contêiner do Armazenamento de Blobs do Azure. Para preparar seu bucket de Azure Blob storage, recomendamos consultar os documentos oficiais do Azure Blob storage no site oficial de documentação do Armazenamento de Blobs do Azure.

Habilitando GitHub Packages com Armazenamento de Blobs do Azure

  1. Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .

  2. Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.

  3. Na barra lateral " Site admin", clique em Console de Gerenciamento.

  4. Na barra lateral esquerda, clique em Pacotes.

  5. Em "Pacotes do GitHub", marque a caixa de seleção Habilitar Pacotes do GitHub.

  6. Em "Armazenamento de Pacotes", selecione Armazenamento de Blobs do Azure e insira o nome do contêiner Azure do seu bucket de armazenamento de pacotes e a cadeia de conexão.

    Você deve criar um contêiner de armazenamento antes de definir o nome do contêiner e cadeia de conexão.

    Observação

    Você pode encontrar sua cadeia de conexão Azure navegando até o menu chave de acesso em sua conta de armazenamento Azure.

    No momento, não há suporte para o uso de um Token SAS ou URL SAS como cadeia de conexão.

  7. Na barra lateral "Configurações", clique em Salvar configurações.

    Observação

    Se você salvar as configurações no Console de Gerenciamento, isso reiniciará os serviços do sistema, o que poderá resultar em tempo de inatividade visível pelo usuário.

  8. Aguarde a conclusão da execução de suas configurações.

Próximas etapas

Como a próxima etapa, você pode personalizar os ecossistemas de pacote que você gostaria de disponibilizar para os usuários finais em GitHub. Para saber mais, confira Configuração do suporte ao ecossistema de pacotes para sua empresa.

Para ter uma visão geral de introdução ao GitHub Packages no GitHub, confira Introdução aos pacotes de GitHub para sua empresa.