Avertissement
- Il est essentiel de définir les stratégies d’accès restrictives dont vous avez besoin pour votre compartiment de stockage, car GitHub elle n’applique pas d’autorisations d’objet spécifiques ou de listes de contrôle d’accès supplémentaires à votre configuration de compartiment de stockage. Par exemple, si vous rendez votre compartiment public, les données du compartiment sont accessibles sur l’Internet public. Si des restrictions par adresse IP ont été configurées, incluez les adresses IP pour votre instance GitHub Enterprise Server et les utilisateurs finaux qui utiliseront le votre instance GitHub Enterprise Server.
- Nous vous recommandons d’utiliser un compartiment dédié pour GitHub Packages, distinct du compartiment que vous utilisez pour GitHub Actions le stockage.
- Veillez à configurer le compte de stockage que vous souhaitez utiliser à l’avenir. Nous vous déconseillons de modifier votre stockage une fois que vous avez commencé à utiliser GitHub Packages. Si vous devez déplacer le GitHub Packages stockage vers un nouveau compte de stockage sur Stockage Blob Azure, l'authentification basée sur les informations d'identification doit rester inchangée et vous devez planifier une fenêtre de maintenance unique si vous migrez GitHub Actions également le stockage. Voir «GitHub Packages considérations » dans Migration du stockage externe de GitHub Actions. Pour les transferts entre fournisseurs, contactez Support GitHub Enterprise.
Prérequis
Avant de pouvoir activer et configurer GitHub Packages sur votre instance GitHub Enterprise Server, vous devez préparer votre conteneur de stockage Blob Azure. Pour préparer votre compartiment Azure Blob storage, nous vous recommandons de consulter les documents officiels Azure Blob storage sur le site officiel de documentation Stockage Blob Azure.
Activation GitHub Packages avec Stockage Blob Azure
-
À partir d’un compte d’administration sur GitHub Enterprise Server, cliquez sur en haut à droite de n’importe quelle page.
-
Si vous ne figurez pas déjà sur la page « Administrateur du site », dans le coin supérieur gauche, cliquez sur Administrateur du site.
-
Dans la barre latérale « Site admin », cliquez sur Console de gestion.
-
Dans la barre latérale gauche, cliquez sur Packages.
-
Sous « Packages GitHub », cochez la case Activer les packages GitHub.
-
Sous « Stockage de packages », sélectionnez Stockage Blob Azure et entrez votre nom de conteneur Azure pour votre compartiment de stockage de packages et chaîne de connexion.
Vous devez créer un conteneur de stockage avant de définir le nom et le chaîne de connexion du conteneur.
Remarque
Vous trouverez votre chaîne de connexion Azure en accédant au menu Clé d’accès dans votre compte de stockage Azure.
L’utilisation d’un jeton SAP ou d’une URL SAP comme chaîne de connexion n’est pas prise en charge actuellement.
-
Sous la barre latérale « Paramètres », cliquez sur Enregistrer les paramètres.
Remarque
L’enregistrement des paramètres dans la Console de gestion redémarre les services système, ce qui peut entraîner un temps d’arrêt visible pour l’utilisateur.
-
Attendez la fin de l’exécution de la configuration.
Étapes suivantes
Vous pouvez ensuite personnaliser les écosystèmes de packages que vous souhaitez mettre à la disposition des utilisateurs finaux sur GitHub. Pour plus d’informations, consultez « Configuration de la prise en charge de l’écosystème de packages pour votre entreprise ».
Pour une vue d’ensemble de la prise en main de GitHub Packages sur GitHub, consultez Prise en main des packages GitHub pour votre entreprise.