Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-09-25. 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.

Définition de la visibilité du dépôt

Vous pouvez choisir qui peut afficher votre dépôt.

À propos des modifications de visibilité du référentiel

Note

Si vous ne pouvez pas modifier la visibilité d'un référentiel, il se peut que le propriétaire de l'organisation ait restreint la possibilité de modifier la visibilité du référentiel aux seuls propriétaires de l'organisation. Pour plus d’informations, consultez « Restriction des changements de visibilité des dépôts dans votre organisation ».

Nous vous recommandons de passer en revue mises en garde suivantes avant de modifier la visibilité d’un référentiel.

Warning

Les modifications apportées à la visibilité d’un grand référentiel ou d’un réseau de référentiels peuvent affecter l’intégrité des données. Les modifications de visibilité peuvent également avoir des effets inattendus sur les duplications. GitHub recommande ce qui suit avant de modifier la visibilité d’un réseau de référentiels.

  • Attendez une période d’activité réduite sur votre instance GitHub Enterprise Server.
  • Contactez votre administrateur de site avant de continuer. Votre administrateur de site peut nous contacter pour obtenir de l’aide en visitant Support GitHub Enterprise.

Rendre un référentiel privé

Rendre un référentiel interne

Rendre un référentiel public

Conséquences de la modification de la visibilité d’un référentiel

Caution

Avant de modifier la visibilité de votre référentiel, comprenez les conséquences de ce changement.

Passage du public au privé

  • Les étoiles et les observateurs de ce référentiel seront effacés définitivement, ce qui affectera les classements des référentiels.
  • Les règles d’alerte personnalisées Dependabot seront désactivées, sauf si GitHub Advanced Security est activé pour ce référentiel. Le graphique des dépendances et Dependabot alerts resteront activés avec l’autorisation d’effectuer une analyse en lecture seule sur ce référentiel.
  • L’analyse du code deviendra indisponible.
  • Les duplications actuelles resteront publiques et seront détachées de ce référentiel.

Passage du privé au public

  • Le code sera visible par tous ceux qui peuvent visiter votre instance GitHub Enterprise Server.
  • Tout le monde peut dupliquer votre référentiel.
  • Tous les ensembles de règles push seront désactivés.
  • Vos modifications seront publiées en tant qu’activité.
  • L’historique des actions et les journaux seront visibles par tout le monde.
  • Les étoiles et les observateurs de ce référentiel seront effacés définitivement.

Passage du privé à l’interne

  • Tous les membres de l’entreprise recevront un accès en lecture.
  • Les collaborateurs externes ne peuvent plus être ajoutés à des duplications, sauf s’ils sont ajoutés à la racine.
  • Les étoiles et les observateurs de ce référentiel seront effacés définitivement.

Passage de l’interne au privé

  • Les étoiles et les observateurs de ce référentiel seront effacés définitivement, ce qui affectera les classements des référentiels.
  • Les règles d’alerte personnalisées Dependabot seront désactivées, sauf si GitHub Advanced Security est activé pour ce référentiel. Le graphique des dépendances et Dependabot alerts resteront activés avec l’autorisation d’effectuer une analyse en lecture seule sur ce référentiel.
  • L’analyse du code deviendra indisponible.
  • Les duplications actuelles resteront publiques et seront détachées de ce référentiel.

Passage de l’interne au public

  • Le code sera visible par tous ceux qui peuvent visiter votre instance GitHub Enterprise Server.
  • Tout le monde peut dupliquer votre référentiel.
  • Tous les ensembles de règles push seront désactivés.
  • Vos modifications seront publiées en tant qu’activité.
  • L’historique des actions et les journaux seront visibles par tout le monde.
  • Les étoiles et les observateurs de ce référentiel seront effacés définitivement.

Passage du public à l’interne

  • Tous les membres de l’entreprise recevront un accès en lecture.
  • Les collaborateurs externes ne peuvent plus être ajoutés à des duplications, sauf s’ils sont ajoutés à la racine.
  • Les étoiles et les observateurs de ce référentiel seront effacés définitivement.

Modification de la visibilité d’un référentiel

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Sous le nom de votre dépôt, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la section « Zone de danger », à droite de « Modifier la visibilité du référentiel », cliquez sur Modifier la visibilité.

  4. Sélectionnez une visibilité.

  5. Pour vérifier que vous modifiez la visibilité du référentiel qui convient, entrez le nom du référentiel dont vous souhaitez modifier la visibilité.

  6. Sélectionnez Je comprends, modifier la visibilité du référentiel.

Pour aller plus loin