Skip to main content

Application de stratégies de gestion des dépôts dans votre entreprise

Vous pouvez appliquer des stratégies pour la gestion des référentiels au sein des organisations de votre entreprise ou autoriser la définition de stratégies dans chaque organisation.

Qui peut utiliser cette fonctionnalité ?

Enterprise owners can enforce policies for repository management in an enterprise.

À propos des stratégies de gestion des dépôts dans votre entreprise

Vous pouvez appliquer des stratégies pour contrôler la façon dont les membres de votre entreprise sur GitHub Enterprise Cloud gèrent les dépôts. Vous pouvez également autoriser les propriétaires d’organisation à gérer des stratégies pour la gestion des dépôts. Pour plus d’informations, consultez « Création et gestion de dépôts » et « Documentation sur les organisations et les équipes ».

Application d’une stratégie pour les autorisations de dépôt de base

Dans toutes les organisations appartenant à votre entreprise, vous pouvez définir un niveau d’autorisation de dépôt de base (Aucun, Lire, Écrire ou Administrer) pour les membres d’organisation ou autoriser les propriétaires à administrer le paramètre au niveau de l’organisation.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Autorisations de base », passez en revue les informations sur la modification du paramètre. Si vous voulez voir la configuration actuelle de toutes les organisations dans le compte d’entreprise avant de changer le paramètre, cliquez sur Voir les configurations actuelles de vos organisations.

    Capture d’écran d’une stratégie dans les paramètres d’entreprise. Un lien, intitulé « Voir les configurations actuelles de vos organisations », est mis en évidence par un contour orange.

  6. Sous « Autorisations de base », sélectionnez le menu déroulant et cliquez sur une stratégie.

Application d’une stratégie pour la création de dépôt

Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres à créer des dépôts, autoriser uniquement les propriétaires d’organisation à créer des dépôts ou autoriser les propriétaires à administrer le paramètre au niveau de l’organisation.

Si vous autorisez les membres à créer des dépôts dans vos organisations, vous pouvez choisir les types de dépôts (publics, privés et internes) que les membres peuvent créer.

Si votre entreprise utilise Enterprise Managed Users, vous pouvez également empêcher les utilisateurs de créer des dépôts appartenant à leurs comptes d’utilisateur. Si vous autorisez les utilisateurs à créer des dépôts appartenant à leurs comptes d’utilisateur, vous pouvez voir ces dépôts et y accéder temporairement quand vous voulez. Pour plus d’informations, consultez « Affichage des dépôts appartenant aux utilisateurs dans votre entreprise » et « Accès aux dépôts appartenant aux utilisateurs dans votre entreprise ».

Les dépôts internes sont le paramètre par défaut pour tous les nouveaux dépôts créés dans une organisation appartenant à un compte d’entreprise. Pour plus d’informations sur les dépôts internes, consultez « Création d’un dépôt ».

Les propriétaires de l’organisation peuvent toujours créer tout type de dépôt, tandis que les collaborateurs externes ne peuvent jamais en créer aucun. Pour plus d’informations, consultez « À propos des dépôts ».

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Création de dépôt », passez en revue les informations relatives à la modification du paramètre. Si vous voulez voir la configuration actuelle de toutes les organisations dans le compte d’entreprise avant de changer le paramètre, cliquez sur Voir les configurations actuelles de vos organisations.

    Capture d’écran d’une stratégie dans les paramètres d’entreprise. Un lien, intitulé « Voir les configurations actuelles de vos organisations », est mis en évidence par un contour orange.

  6. Sous « Création du dépôt », sélectionnez une stratégie.

  7. Si vous avez sélectionné Les membres peuvent créer des dépôts, sélectionnez un ou plusieurs types de dépôts.

  8. Si votre entreprise utilise Enterprise Managed Users et que vous souhaitez empêcher les membres d’entreprise de créer des dépôts appartenant à leurs comptes d’utilisateur, vous pouvez également sélectionner Bloquer la création de dépôts d’espaces de noms utilisateur.

Application d’une stratégie pour la duplication (fork) de dépôts privés ou internes

Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les utilisateurs ayant accès à un dépôt privé ou interne à dupliquer le dépôt, ne jamais autoriser la duplication de dépôts privés ou internes, ou autoriser les propriétaires à administrer le paramètre au niveau de l’organisation.

Les personnes disposant d’autorisations d’administrateur peuvent définir une stratégie de duplication plus précise. Pour plus d’informations, consultez « Gestion de la stratégie de duplication pour votre organisation ».

Remarque : Si votre entreprise utilise Enterprise Managed Users et votre stratégie « Création de dépôt » empêche les membres d’entreprise de créer des dépôts appartenant à leurs comptes d’utilisateur, les membres ne sont pas autorisés à dupliquer un dépôt dans leurs comptes d’utilisateur, quelle que soit votre stratégie « Duplication de dépôt ».

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Duplication de dépôt », passez en revue les informations relatives à la modification du paramètre. Si vous voulez voir la configuration actuelle de toutes les organisations dans le compte d’entreprise avant de changer le paramètre, cliquez sur Voir les configurations actuelles de vos organisations.

    Capture d’écran d’une stratégie dans les paramètres d’entreprise. Un lien, intitulé « Voir les configurations actuelles de vos organisations », est mis en évidence par un contour orange.

  6. Sous « Duplication de dépôt », sélectionnez le menu déroulant et cliquez sur une stratégie.

  7. Si la duplication est activée, sélectionnez une stratégie pour l’emplacement où les utilisateurs sont autorisés à dupliquer des dépôts.

Application d’une stratégie pour inviter des collaborateurs externes à des dépôts

Note

Si votre entreprise utilise comptes d’utilisateur managés, le rôle collaborateur externe est appelé « collaborateur du référentiel ». En règle générale, la documentation des collaborateur externe s’applique également aux collaborateurs du référentiel. Pour connaître les distinctions qui s’appliquent, consultez « Rôles dans une organisation ».

Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres à inviter des collaborateurs extérieurs dans les dépôts, à restreindre les invitations des collaborateurs extérieurs aux propriétaires d’organisation, à restreindre les invitations des collaborateurs extérieurs aux propriétaires d’entreprise ou à autoriser les propriétaires d’organisation à administrer le paramètre au niveau de l’organisation.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Invitation de collaborateurs externes », passez en revue les informations sur la modification du paramètre. Si vous voulez voir la configuration actuelle de toutes les organisations dans le compte d’entreprise avant de changer le paramètre, cliquez sur Voir les configurations actuelles de vos organisations.

    Capture d’écran d’une stratégie dans les paramètres d’entreprise. Un lien, intitulé « Voir les configurations actuelles de vos organisations », est mis en évidence par un contour orange.

  6. Sous « Invitations de collaborateurs externes », sélectionnez le menu déroulant et cliquez sur une stratégie.

Application d’une stratégie pour le nom de branche par défaut

Dans toutes les organisations appartenant à votre entreprise, vous pouvez définir le nom de branche par défaut pour tous les nouveaux dépôts créés par des membres. Vous pouvez appliquer ce nom de branche par défaut pour toutes les organisations ou autoriser les organisations à en définir un individuellement.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Nom de branche par défaut », entrez le nom de branche par défaut pour tous les nouveaux dépôts.

  6. Si vous le souhaitez, pour appliquer le nom de branche par défaut pour toutes les organisations de l’entreprise, sélectionnez Appliquer pour l’ensemble de cette entreprise.

  7. Cliquez sur Update.

Application d’une stratégie pour les clés de déploiement

Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres à créer des clés de déploiement dans les référentiels, restreindre la création de clés de déploiement ou permettre aux propriétaires d’administrer le paramètre au niveau de l’organisation.

Pour plus d’informations sur l’utilisation des clé de déploiement, consultez « Gestion des clés de déploiement ». Si vous souhaitez un contrôle plus précis sur les autorisations, envisagez plutôt d’utiliser une GitHub App à la place. Consulter « Vue d’ensemble des applications GitHub ».

Warning

La modification de ce paramètre sur Désactivé entraîne la désactivation des clés de déploiement existantes dans tous les référentiels de l’entreprise. Les scripts, applications ou workflows qui créent, utilisent ou suppriment des clés de déploiement ne fonctionneront plus.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Déployer des clés », passez en revue les informations relatives à la modification du paramètre, puis sélectionnez une stratégie.

  6. Cliquez sur Enregistrer.

Application d’une stratégie pour la modification de la visibilité d’un dépôt

Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres disposant d’un accès administrateur à modifier la visibilité d’un dépôt, autoriser uniquement les propriétaires d’organisation à modifier la visibilité d’un dépôt ou autoriser les propriétaires à administrer le paramètre au niveau de l’organisation. Quand vous empêchez les membres de modifier la visibilité des dépôts, seuls les propriétaires d’entreprise peuvent la modifier.

Si un propriétaire d’entreprise a autorisé uniquement les propriétaires d’organisation à créer des dépôts, les membres ne pourront pas modifier la visibilité d’un dépôt. Pour plus d’informations, consultez « Application d’une stratégie pour la création de dépôt ».

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Modification de la visibilité d’un dépôt », passez en revue les informations relatives à la modification du paramètre. Si vous voulez voir la configuration actuelle de toutes les organisations dans le compte d’entreprise avant de changer le paramètre, cliquez sur Voir les configurations actuelles de vos organisations.

    Capture d’écran d’une stratégie dans les paramètres d’entreprise. Un lien, intitulé « Voir les configurations actuelles de vos organisations », est mis en évidence par un contour orange.

  6. Sous « Modification de la visibilité d’un dépôt », sélectionnez le menu déroulant et cliquez sur une stratégie.

Application d’une stratégie pour la suppression et le transfert de dépôt

Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres ayant des autorisations d’administration à supprimer ou transférer un dépôt, autoriser uniquement les propriétaires d’organisation à supprimer ou transférer un dépôt ou autoriser les propriétaires à administrer le paramètre au niveau de l’organisation.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous « Stratégies  », cliquez sur Privilèges des membres.

  5. Sous « Suppression et transfert de dépôt », passez en revue les informations sur la modification du paramètre. Si vous voulez voir la configuration actuelle de toutes les organisations dans le compte d’entreprise avant de changer le paramètre, cliquez sur Voir les configurations actuelles de vos organisations.

    Capture d’écran d’une stratégie dans les paramètres d’entreprise. Un lien, intitulé « Voir les configurations actuelles de vos organisations », est mis en évidence par un contour orange.

  6. Sous « Suppression et transfert de dépôt », sélectionnez le menu déroulant et cliquez sur une stratégie.

Application d’une stratégie pour la suppression de problèmes

Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres disposant d’un accès administrateur à supprimer les problèmes dans un dépôt, autoriser uniquement les propriétaires d’organisation à supprimer des problèmes ou autoriser les propriétaires à administrer le paramètre au niveau de l’organisation.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos entreprises.

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.

  4. Sous l’onglet Stratégies de dépôt, sous « Suppression de problèmes dans un dépôt », passez en revue les informations sur la modification du paramètre. Si vous voulez voir la configuration actuelle de toutes les organisations dans le compte d’entreprise avant de changer le paramètre, cliquez sur Voir les configurations actuelles de vos organisations.

    Capture d’écran d’une stratégie dans les paramètres d’entreprise. Un lien, intitulé « Voir les configurations actuelles de vos organisations », est mis en évidence par un contour orange.

  5. Sous « Suppression de problèmes dans un dépôt », sélectionnez le menu déroulant et cliquez sur une stratégie.