Skip to main content

Best practices for enterprises

Learn GitHub-recommended practices for your enterprise.

Choose an enterprise type

Before you start using GitHub Enterprise Cloud, you must choose a type of enterprise. Vous pouvez autoriser les personnes à utiliser un compte personnel sur GitHub pour accéder aux ressources de votre entreprise et éventuellement configurer des restrictions d'accès SAML supplémentaires, ou vous pouvez approvisionner et contrôler les comptes de votre entreprise à l'aide de votre fournisseur d'identité avec Enterprise Managed Users.

For help identifying the type of enterprise that will best meet your needs, see Enterprise types for GitHub Enterprise Cloud.

Assign multiple owners

Si une entreprise n’a qu’un seul propriétaire, les ressources de l’entreprise peuvent devenir inaccessibles si le propriétaire est injoignable. Pour protéger l’accès à vos ressources, nous recommandons qu’au moins deux personnes au sein de l’entreprise aient le rôle de propriétaire. For more information, see Inviter des personnes à gérer votre entreprise.

Use policies

We recommend using policies to enforce business rules and regulatory compliance.

Chaque stratégie d’entreprise contrôle les options disponibles pour une stratégie au niveau de l’organisation. Vous pouvez choisir de ne pas appliquer de stratégie, ce qui permet aux propriétaires d’organisations de configurer la stratégie pour l’organisation, ou vous pouvez choisir parmi un ensemble d’options à appliquer pour toutes les organisations détenues par votre entreprise. For more information, see Enterprise policies.

Minimize the number of organizations

Most businesses are best served by a single organization. Some enterprises may need multiple organizations for compliance or security reasons, but try to create as few as possible. A smaller number of organizations encourages innersource practice, allows discussions to involve a wider audience, and reduces administrative overhead.

For more guidance on how many organizations to create and how to structure them, see Meilleures pratiques pour structurer les organisations de votre entreprise.

Avoid extensive collaboration in user-owned repositories

We recommend collaborating in organization-owned repositories whenever possible and minimizing collaboration in user-owned repositories. Organization-owned repositories have more sophisticated security and administrative features, and they remain accessible even as enterprise membership changes.

Use human-readable usernames

If you control the usernames for enterprise members, use human-readable usernames, and avoid machine-generated IDs that are difficult for humans to read.

You can manage the display of usernames within your enterprise's private repositories. For more information, see Gestion de l’affichage des noms des membres dans votre organisation.

Create a README

Pour aider les gens à comprendre la situation de votre entreprise, vous devriez créer un LISEZMOI. Par exemple, vous pouvez utiliser un LISEZMOI pour aider les membres à découvrir différentes organisations de l’entreprise, à partager des liens vers des ressources importantes ou à communiquer des informations sur les paramètres et les stratégies de votre entreprise. For more information, see Création d’un LISEZMOI pour une entreprise.

Maintain ownership continuity

Organizations can have more than one organization owner to avoid lapses in ownership. We recommend that at least two people within each organization have the owner role. For more information, see Maintien de la continuité de la propriété pour votre organisation.

Further reading