Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Configuration du contrôle d’accès et de la visibilité d’un package

Choisissez qui a un accès en lecture, en écriture ou d’administrateur à votre package ainsi que la visibilité de vos packages sur GitHub.

GitHub Packages est disponible avec GitHub Free, GitHub Pro, GitHub Free pour les organisations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 3.0 ou version ultérieure et GitHub AE. Pour plus d’information sur la mise à niveau de votre instance GitHub Enterprise Server, consultez « À propos des mises à niveau vers de nouvelles mises en production » et reportez-vous à l’Assistant Mise à niveau pour trouver le chemin de mise à niveau à partir de votre version actuelle.

Un package hérite des autorisations et de la visibilité du dépôt dans lequel il est publié.

Pour plus d’informations sur les autorisations des packages, les étendues liées aux packages pour les jetons PAT ou la gestion des autorisations pour vos workflows GitHub Actions, consultez « À propos des autorisations pour les packages GitHub ».

Configuration de l’accès aux packages pour votre compte personnel

Si vous disposez d’autorisations d’administrateur sur un package délimité à un compte personnel, vous pouvez attribuer des rôles de lecture, d’écriture ou d’administrateur à d’autres utilisateurs. Pour plus d’informations sur ces rôles d’autorisations, consultez « Visibilité et autorisations d’accès pour les packages ».

Si votre package est privé ou interne et est délimité à une organisation, vous pouvez uniquement accorder l’accès à d’autres membres ou équipes de l’organisation.

  1. Recherchez et sélectionnez votre package.
  2. En haut à droite de la page d’accueil de votre package, cliquez sur Paramètres du package. Bouton Paramètres du package 1. Under "Manage access" or "Inherited access", click Invite teams or people and enter the name, username, or email of the person you want to give access. Il n’est pas possible d’accorder aux équipes l’accès à un package délimité à un compte personnel.
  3. En regard du nom d’utilisateur ou de l’équipe, utilisez le menu déroulant Rôle pour sélectionner un niveau d’autorisation souhaité.

L’accès est automatiquement accordé aux utilisateurs sélectionnés qui n’ont pas besoin d’accepter d’abord une invitation.

Configuration de l’accès aux packages pour une organisation

Si vous disposez d’autorisations d’administrateur sur un package délimité à une organisation, vous pouvez attribuer des rôles de lecture, d’écriture ou d’administrateur à d’autres utilisateurs et équipes. Pour plus d’informations sur ces rôles d’autorisations, consultez « Visibilité et autorisations d’accès pour les packages ».

Si votre package est privé ou interne et est délimité à une organisation, vous pouvez uniquement accorder l’accès à d’autres membres ou équipes de l’organisation.

  1. Sur GitHub, accédez à la page principale de votre organisation.
  2. Sous le nom de votre organisation, cliquez sur l’onglet Packages.  Capture d’écran de la page de profil de @octo-org. L’onglet « Packages » est mis en évidence avec un encadré orange. 3. Recherchez et sélectionnez votre package.
  3. En haut à droite de la page d’accueil de votre package, cliquez sur Paramètres du package. Bouton Paramètres du package 1. Under "Manage access" or "Inherited access", click Invite teams or people and enter the name, username, or email of the person you want to give access. Vous pouvez également entrer un nom d’équipe de l’organisation pour donner l’accès à tous les membres d’équipe.
  4. En regard du nom d’utilisateur ou de l’équipe, utilisez le menu déroulant Rôle pour sélectionner un niveau d’autorisation souhaité.

L’accès est automatiquement accordé aux équipes ou utilisateurs sélectionnés qui n’ont pas besoin d’accepter d’abord une invitation.

Configuration de la visibilité des packages pour votre compte personnel

Quand vous publiez pour la première fois un package délimité à votre compte personnel, la visibilité par défaut est privée et vous seul pouvez voir le package. Vous pouvez changer l’accès d’un package privé ou public en modifiant les paramètres d’accès. Une fois que vous avez rendu votre package public, il ne peut plus redevenir privé.

  1. Recherchez et sélectionnez votre package.

  2. En haut à droite de la page d’accueil de votre package, cliquez sur Paramètres du package. Bouton Paramètres du package

  3. En bas de la page, sous « Zone de danger », cliquez sur Changer la visibilité.

  4. Sélectionnez un paramètre de visibilité :

    • Pour étendre la visibilité du package à tout le monde, sélectionnez Publique.

      Avertissement : Une fois que vous avez rendu un package public, il ne peut plus redevenir privé.

    • Pour limiter la visibilité du package à une sélection personnalisée de personnes, sélectionnez Privée.

  5. Pour confirmer, tapez le nom du package et cliquez sur Je comprends les conséquences, changer la visibilité du package.

Visibilité de la création de packages pour les membres de l’organisation

Pour les registres qui prennent en charge les autorisations granulaires, vous pouvez choisir la visibilité des packages que les membres de l’organisation peuvent publier par défaut. Pour obtenir la liste de ces registres, consultez « À propos des autorisations pour les packages GitHub ».

  1. Dans l’angle supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Vos organisations.

    Capture d’écran du menu déroulant sous l’image de profil de @octocat. « Vos organisations » est présenté en orange foncé. 2. En regard de l’organisation, cliquez sur Paramètres.

    Capture d’écran de l’organisation « octo-org » avec le bouton « Paramètres » mis en évidence avec un contour orange foncé.

  2. Sur la gauche, cliquez sur Packages.

  3. Sous « Création de packages », choisissez si vous souhaitez activer la création de packages publics, privés ou internes.

    • Pour permettre aux membres de l’organisation de créer des packages publics, cliquez sur Public.
    • Pour permettre aux membres de l’organisation de créer des packages privés qui ne sont visibles que par d’autres membres de l’organisation, cliquez sur Privé. Vous pouvez personnaliser davantage la visibilité des packages privés.
    • Pour permettre aux membres de l’organisation de créer des packages internes visibles par tous les membres de l’organisation, cliquez sur Interne. Si l’organisation appartient à une grande entreprise, les packages sont visibles par tous les membres de l’entreprise.

Configuration de la visibilité des packages pour une organisation

Lorsque vous publiez un package pour la première fois, la visibilité par défaut est privée et vous seul pouvez voir le package. Vous pouvez accorder aux utilisateurs ou aux équipes différents rôles d’accès pour votre package par le biais des paramètres d’accès. Une fois que vous avez rendu votre package public, il ne peut plus redevenir privé.

  1. Sur GitHub, accédez à la page principale de votre organisation.

  2. Sous le nom de votre organisation, cliquez sur l’onglet Packages.  Capture d’écran de la page de profil de @octo-org. L’onglet « Packages » est mis en évidence avec un encadré orange. 3. Recherchez et sélectionnez votre package.

  3. En haut à droite de la page d’accueil de votre package, cliquez sur Paramètres du package. Bouton Paramètres du package

  4. En bas de la page, sous « Zone de danger », cliquez sur Changer la visibilité et choisissez un paramètre de visibilité :

    • Pour étendre la visibilité du package à tout le monde, cliquez sur Publique.

      Avertissement : Une fois que vous avez rendu un package public, il ne peut plus redevenir privé.

    • Pour limiter la visibilité du package à une sélection personnalisée de personnes de votre organisation, cliquez sur Privée.

    • Pour étendre la visibilité du package à tous les membres de l’organisation, cliquez sur Interne. Si l’organisation appartient à une grande entreprise, les packages sont visibles par tous les membres de l’entreprise.