Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

Habilitando pacotes de GitHub com Azure Blob Storage

Configure GitHub Packages com o Azure Blob Storage para servir como armazenamento externo.

Aviso

  • É fundamental que você defina as políticas de acesso restritivas necessárias para o seu bucket de armazenamento, porque GitHub não aplica permissões específicas de objeto ou listas de controle de acesso adicionais (ACLs) à sua 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 endereços IP para o sua instância do GitHub Enterprise Server e os usuários finais que usarão o sua instância do GitHub Enterprise Server.
  • Recomendamos usar um bucket dedicado para GitHub Packages, separar do bucket que você usa para o armazenamento de GitHub Actions.
  • Certifique-se de configurar o bucket que você vai querer usar no futuro. Não recomendamos alterar seu armazenamento depois de começar a usar GitHub Packages.

Pré-requisitos

Para conseguir habilitar e configurar GitHub Packages no sua instância do GitHub Enterprise Server, você precisa preparar o bucket do seu 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 Azure Blob Storage.

Habilitando GitHub Packages com Azure Blob Storage

  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 Azure Blob Storage 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 connection string.

    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 connection string.

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.