À 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 AE 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 ».
Configuration de la visibilité par défaut des nouveaux dépôts
Chaque fois qu’une personne crée un dépôt dans votre entreprise, elle doit choisir une visibilité pour le dépôt. Quand vous configurez un paramètre de visibilité par défaut pour l’entreprise, vous choisissez la visibilité sélectionnée par défaut. Pour plus d’informations sur la visibilité des dépôts, consultez « À propos des dépôts ».
Si un propriétaire d’entreprise interdit aux membres de créer certains types de dépôts, les membres ne pourront pas créer ce type de dépôt, même si le paramètre de visibilité par défaut est défini sur ce type. Pour plus d’informations, consultez « Application d’une stratégie pour la création de dépôt ».
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous " Paramètres", cliquez sur Options.
-
Sous « Visibilité des dépôts par défaut », utilisez le menu déroulant et sélectionnez une visibilité par défaut.
Avertissement : si vous joignez une image à une demande de tirage ou à un commentaire sur un problème, n’importe qui peut afficher l’URL anonymisée sans authentification. Pour empêcher tout accès non autorisé aux URL des images sur GitHub AE, n’hésitez pas à restreindre le trafic réseau vers votre entreprise. Pour plus d’informations, consultez « Restriction du trafic réseau vers votre entreprise avec une liste d’adresses IP autorisées ».
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.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous « Stratégies », cliquez sur Dépôts.
-
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.
-
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.
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 ».
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous « Stratégies », cliquez sur Dépôts.
-
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.
-
Sous « Création du dépôt », sélectionnez une stratégie.
-
Si vous avez sélectionné Les membres peuvent créer des dépôts, sélectionnez un ou plusieurs types de dépôts.
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.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous « Stratégies », cliquez sur Dépôts.
-
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.
-
Sous « Duplication de dépôt », sélectionnez le menu déroulant et cliquez sur une stratégie.
Application d’une stratégie pour inviter des collaborateurs à des dépôts
Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres à inviter des collaborateurs dans les dépôts, à restreindre les invitations aux propriétaires d’organisation, à restreindre les invitations aux propriétaires d’entreprise ou à autoriser les propriétaires d’organisation à administrer le paramètre au niveau de l’organisation.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous « Stratégies », cliquez sur Dépôts.
-
Sous « Invitation à des dépôts », 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.
-
Sous « Invitation de à des dépôts », 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.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous « Stratégies », cliquez sur Dépôts.
-
Sous « Nom de branche par défaut », entrez le nom de branche par défaut pour tous les nouveaux dépôts.
-
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.
-
Cliquez sur Update.
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. Si un propriétaire d’entreprise a autorisé les membres à créer des dépôts privés uniquement, les membres pourront modifier la visibilité d’un dépôt pour la définir comme privée uniquement. Pour plus d’informations, consultez « Application d’une stratégie pour la création de dépôt ».
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous « Stratégies », cliquez sur Dépôts.
-
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.
-
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.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous « Stratégies », cliquez sur Dépôts.
-
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.
-
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.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
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.
-
Sous « Suppression de problèmes dans un dépôt », sélectionnez le menu déroulant et cliquez sur une stratégie.
Application d’une stratégie pour les limites de poussées (push) Git
Pour que la taille de vos dépôts reste gérable et pour prévenir les problèmes de performances, vous pouvez configurer une limite de taille de fichier pour les dépôts de votre entreprise.
Par défaut, quand vous appliquez des limites de chargement de dépôt, les utilisateurs ne peuvent pas ajouter ou mettre à jour des fichiers de plus de 100 Mo.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous " Paramètres", cliquez sur Options.
-
Sous « Limite de chargement de dépôt », utilisez le menu déroulant et cliquez sur une taille d’objet maximale.
-
Si vous le souhaitez, pour appliquer une limite de chargement maximale pour tous les dépôts de votre entreprise, sélectionnez Appliquer à tous les dépôts.
Application d’une stratégie pour l’affichage des noms de membres dans vos dépôts
Dans toutes les organisations appartenant à votre entreprise, vous pouvez autoriser les membres à voir le nom du profil de l’auteur du commentaire, en plus de leur nom d’utilisateur, dans les problèmes et les demandes de tirage des dépôts publics et internes.
Remarque : Lorsque cette stratégie est appliquée à tous les dépôts de l’entreprise, elle remplace le paramètre d’organisation pour les dépôts privés. Pour plus d’informations, consultez « Gestion de l’affichage des noms des membres dans votre organisation ».
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous " Paramètres", cliquez sur Options.
-
Sous « Autoriser les membres à voir le nom du profil de l’auteur du commentaire dans les dépôts publics et internes », sélectionnez le menu déroulant et cliquez sur une stratégie.
-
Si vous le souhaitez, pour appliquer l’affichage des noms de profil pour tous les dépôts de votre entreprise, sélectionnez Appliquer pour tous les dépôts sur l’instance.
Configuration de l’éditeur de conflit de fusion pour les demandes de tirage (pull request) entre dépôts
En exigeant des utilisateurs qu’ils résolvent les conflits de fusion localement sur leur ordinateur, vous pouvez éviter qu’ils écrivent accidentellement sur un dépôt en amont à partir d’une duplication.
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous " Paramètres", cliquez sur Options.
-
Sous « Éditeur de conflit pour les demandes de tirage entre dépôts », utilisez le menu déroulant, puis cliquez sur Désactivé.
Configuration des poussées forcées
Chaque dépôt hérite d’un paramètre de poussée forcée par défaut à partir des paramètres du compte d’utilisateur ou de l’organisation propriétaire du dépôt. Chaque organisation et chaque compte d’utilisateur héritent d’un paramètre de poussée forcée par défaut à partir du paramètre de poussée forcée pour l’entreprise. Si vous modifiez le paramètre de poussée forcée pour l’entreprise, la stratégie s’applique à tous les dépôts appartenant à un utilisateur ou à une organisation.
Blocage des poussées forcées sur tous les dépôts
-
Dans le coin supérieur droit de GitHub AE, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Stratégies.
-
Sous " Paramètres", cliquez sur Options.
-
Sous « Poussées forcées », sélectionnez le menu déroulant, puis cliquez sur Autoriser, Bloquer ou Bloquer sur la branche par défaut.
-
Si vous le souhaitez, sélectionnez Appliquer à tous les dépôts pour remplacer les paramètres de poussée forcée au niveau de l’organisation et du dépôt.
Blocage des poussées forcées sur un dépôt spécifique
Remarque : Chaque dépôt hérite automatiquement des paramètres par défaut de l’organisation ou de l’utilisateur qui le possède. Vous ne pouvez pas remplacer le paramètre par défaut si le propriétaire du dépôt a appliqué le paramètre sur tous ses dépôts.
- Connectez-vous à votre entreprise à l’adresse
http(s)://HOSTNAME/login
. - À partir d’un compte d’administration sur GitHub AE, 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.
- Sous « Rechercher dans les utilisateurs, organisations, équipes, dépôts, gists et applications », tapez le nom du dépôt dans le champ de texte. Ensuite, à droite du champ, cliquez sur Rechercher.
- Sous « Résultats de la recherche – Dépôts », cliquez sur le nom du dépôt.
- Dans le coin supérieur droit de la page, cliquez sur Administrateur.
- Sous « Pousser et tirer », à droite de « Poussées forcées », sélectionnez le menu déroulant et cliquez sur Bloquer ou Bloquer sur la branche par défaut.
Blocage des poussées forcées sur des dépôts appartenant à un compte d’utilisateur ou à une organisation
Les dépôts héritent des paramètres de poussée forcée de l’organisation ou du compte d’utilisateur auquel ils appartiennent. Les organisations et comptes d’utilisateur héritent, quant à eux, des paramètres de poussée forcée pour l’entreprise.
Vous pouvez remplacer les paramètres hérités par défaut en configurant les paramètres d’un compte d’utilisateur ou d’une organisation.
-
Connectez-vous à votre entreprise à l’adresse
http(s)://HOSTNAME/login
. -
À partir d’un compte d’administration sur GitHub AE, 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 le champ de recherche, tapez le nom de l’utilisateur ou de l’organisation, puis cliquez sur Rechercher.
-
Dans les résultats de recherche, cliquez sur le nom de l’utilisateur ou de l’organisation.
-
Dans le coin supérieur droit de la page, cliquez sur Administrateur.
-
Sous « Paramètres par défaut du dépôt », dans la section « Poussées forcées », sélectionnez une stratégie.
- Pour bloquer les poussées forcées sur toutes les branches, sélectionnez Bloquer.
- Pour bloquer les poussées forcées uniquement sur la branche par défaut, sélectionnez Bloquer sur la branche par défaut.
-
Si vous le souhaitez, sélectionnez Appliquer à tous les dépôts pour remplacer les paramètres spécifiques aux dépôts. Notez que ceci ne remplace pas une stratégie à l’échelle de l’entreprise.