À propos des modifications de visibilité du référentiel
Remarque
Si vous ne pouvez pas modifier la visibilité d'un référentiel, il est possible 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.
Avertissement
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é
- GitHub détache les duplications publiques du référentiel public et les place dans un nouveau réseau. Les duplications publiques ne deviennent pas privées.
- Si vous modifiez la visibilité d’un référentiel du statut interne au statut privé, GitHub supprime les duplications appartenant aux utilisateurs sans accès au référentiel nouvellement rendu privé. La visibilité des duplications passe également au statut privé. Pour plus d’informations, consultez Que se passe-t-il avec les duplications quand un dépôt est supprimé ou que sa visibilité change ?
- L’accès en lecture Git anonyme n’est plus disponible. Pour plus d’informations, consultez « Activation de l’accès en lecture Git anonyme pour un dépôt ».
Rendre un référentiel interne
- Toutes les duplications du référentiel restent dans le réseau de référentiels, et GitHub conserve la relation entre le référentiel racine et la duplication. Pour plus d’informations, consultez Que se passe-t-il avec les duplications quand un dépôt est supprimé ou que sa visibilité change ?
Rendre un référentiel public
- GitHub détache les duplications privées et les transforme en référentiel privé autonome. Pour plus d’informations, consultez Que se passe-t-il avec les duplications quand un dépôt est supprimé ou que sa visibilité change ?
Conséquences de la modification de la visibilité d’un référentiel
Attention
Avant de modifier la visibilité de votre référentiel, prenez connaissance des conséquences de ce changement.
Passage du public au statut
- Les étoiles et les observateurs pour ce référentiel seront effacés, ce qui affectera le classement du référentiel.
- 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 diagramme des dépendances et Dependabot alerts resteront activés avec l’autorisation d’effectuer une analyse en lecture seule sur ce référentiel.
- Code scanning ne sera plus disponible à moins que Advanced Security ne soit activé pour ce référentiel.
- 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 de tirage 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 observateurs pour ce référentiel seront effacés.
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 observateurs pour ce référentiel seront effacés.
Passage de l’interne au privé
- Les étoiles et les observateurs pour ce référentiel seront effacés, ce qui affectera le classement du référentiel.
- 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 diagramme des dépendances et Dependabot alerts resteront activés avec l’autorisation d’effectuer une analyse en lecture seule sur ce référentiel.
- Code scanning ne sera plus disponible à moins que Advanced Security ne soit activé pour ce référentiel.
- 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 de tirage 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 observateurs pour ce référentiel seront effacés.
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 observateurs pour ce référentiel seront effacés.
Modification de la visibilité d’un référentiel
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la section « Zone de danger », à droite de « Modifier la visibilité du référentiel », cliquez sur Modifier la visibilité.
-
Sélectionnez une visibilité.
-
Cliquez pour confirmer que vous modifiez la visibilité du référentiel approprié.
-
Cliquez sur J’ai lu et compris ces effets.
-
Cliquez sur Rendre ce référentiel public ou Rendre ce référentiel privé.
Pour aller plus loin
-
[AUTOTITLE](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)