Warning
- É 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 o bucket de armazenamento de Blobs do Azure, recomendamos consultar a documentação oficial do Armazenamento de Blobs do Azure no site oficial da documentação do Armazenamento de Blobs do Azure.
Habilitar GitHub Packages com o Azure Blob Storage
-
Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .
-
Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.
-
Na barra lateral " Administrador do site", clique em Console de Gerenciamento .
-
Na barra lateral esquerda, clique em Pacotes.
-
Em "Pacotes do GitHub", marque a caixa de seleção Habilitar Pacotes do GitHub.
-
Em "Pacotes de Armazenamento", selecione Armazenamento de Blobs do Azure e insira o nome do contêiner do Azure para o bucket de armazenamento de pacotes e a cadeia de conexão.
Você precisa criar um contêiner de armazenamento antes de definir o nome do contêiner e a cadeia de conexão.
Note
Encontre a cadeia de conexão do Azure navegando até o menu Chave de Acesso na sua conta de armazenamento do Azure.
No momento, não há suporte para o uso de um Token SAS ou URL SAS como cadeia de conexão.
-
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.
-
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 obter mais informações, confira "Configurar o suporte ao ecossistema de pacote para sua empresa".
Para ter uma visão geral de introdução a GitHub Packages em GitHub, confira "Primeiros passos com o GitHub Packages para a sua empresa".