
GitHub en tant que plate-forme est utilisée par les programmeurs individuels et les grandes organisations. Quel que soit le nombre de personnes avec lesquelles vous travaillez, les “GitHub Organizations” présenter quelques outils intéressants pour les personnes gérant plusieurs projets.
Que sont les organisations GitHub ?
GitHub Organizations est une fonctionnalité de GitHub qui permet vous permet de créer un emplacement central où les membres de l'équipe peuvent accéder aux référentiels et autres ressources et les gérer.
Les organisations fournissent un excellent tableau de bord pour présenter vos projets et gérer des groupes de référentiels avec une image de marque commune. Il n'est pas rare que les projets open source (même ceux avec un seul auteur) aient plusieurs référentiels pour les outils associés et les packages internes.
Les regrouper sous un même nom sur un compte non personnel est un excellent outil d'organisation. Les référentiels créés sous des organisations utiliseront le nom de l'organisation au lieu de votre compte personnel comme préfixe, ce qui peut sembler plus professionnel.
Au-delà de cela, les organisations fournissent également de nombreuses fonctionnalités pour les équipes, telles que la gestion centralisée des utilisateurs et des autorisations. Les administrateurs d'organisation peuvent ajouter des membres à l'organisation, en leur accordant des autorisations de lecture et d'écriture dans les référentiels de l'organisation. Avec GitHub Enterprise, vous pouvez également créer des équipes et des rôles personnalisés au sein de l'organisation pour une gestion plus précise. Cependant, vous pouvez toujours ajouter manuellement des personnes en tant que collaborateurs externes sur des référentiels spécifiques.
CONNEXIONComment gérer les autorisations pour les membres d'une organisation Github
Les organisations fournissent également des forums de discussion internes sur GitHub lui-même. Ceux-ci peuvent ne pas être utiles pour la plupart des grandes équipes, qui préféreraient des outils externes comme Slack et Jira, mais pour les projets open source qui ont traditionnellement collaboré sur GitHub, c'est un ajout intéressant.
Un autre avantage de la gestion centralisée est GitHub Secrets, qui peut être défini au niveau de l'organisation pour s'appliquer à tous les référentiels. Cela facilite grandement la gestion des clés privées pour plusieurs référentiels.
Les organisations sont libres d'utilisation, tout comme le reste de GitHub, avec les restrictions habituelles sur les référentiels privés. Vous pouvez toujours créer des référentiels publics et privés illimités sous une organisation, mais certains des outils les plus avancés sont verrouillés derrière le paywall GitHub Teams.
Utilisation d'une organisation
Les organisations sont des comptes partagés qui peuvent héberger des référentiels, tout comme les comptes personnels. Cependant, vous ne vous connectez pas à un compte d'organisation, celui-ci est toujours géré à partir de votre compte personnel, et vous pouvez posséder et collaborer dans plusieurs organisations.
Pour créer un compte Organisation, accédez au menu de votre profil GitHub et cliquez sur "Vos organisations". C'est ici que vous gérerez et accéderez aux organisations dont vous faites partie, même si elles apparaîtront également sur votre profil.

Cliquez sur “créer une nouvelle organisation,” et vous serez redirigé vers une page essayant de vous vendre sur GitHub Teams et Enterprise. Vous pouvez toujours mettre à niveau plus tard, bien sûr, et le niveau gratuit inclut la plupart des fonctionnalités.

Vous devrez lui donner un nom et des coordonnées. Une chose à noter ici est que vous pouvez configurer l'organisation pour qu'elle appartienne à votre entreprise elle-même, et pas seulement à votre compte personnel. Ceci n'est vraiment utile que pour les entreprises qui souhaitent en être propriétaire légal, et vous devrez toujours vous nommer propriétaire de l'organisation pour le gérer.

Désormais, lors de la création d'un référentiel sur GitHub, vous pouvez sélectionner le menu déroulant pour le créer sous les comptes de votre organisation :

Une chose que vous voudrez modifier est les privilèges des membres dans les paramètres de l'organisation. Si vous avez une petite équipe où vous souhaitez que tout le monde puisse accéder à tout, vous pouvez simplement définir l'autorisation de base sur “admin” pour activer toutes les autorisations.

Pour ajouter un utilisateur en tant que membre, vous pouvez le faire sous la rubrique “Personnes” catégorie. Ils devront accepter l'e-mail de confirmation pour être ajoutés. Vous pouvez également ajouter des personnes à des référentiels spécifiques à partir des “Collaborateurs externes” tab.

Si vous souhaitez transférer un référentiel vers votre compte d'organisation, le processus est le identique au transfert vers un autre utilisateur, sauf que vous pourrez toujours y accéder par la suite, bien sûr. Vous pouvez lire notre guide sur le transfert de référentiels GitHub pour en savoir plus.
CONNEXE : Comment transférer un référentiel Github vers votre organisation (ou un autre utilisateur)
LIRE LA SUITE
- › La tablette Fire HD 10 de 64 Go d'Amazon est plus de la moitié réduite aujourd'hui
- › Qu'est-ce que l'erreur 0x80070570 sous Windows ? (Et comment y remédier)
- &rsaquo ; Comment créer des albums intelligents dans Apple Photos sur Mac
- › Économisez 10 % sur l'énorme bibliothèque de polices Premium de Monotype dès maintenant
- › Retour sur les produits de réalité virtuelle qui n'ont jamais été à la hauteur
- &rsaquo ; Qu'est-ce que NVIDIA DLAA et quand l'utiliser ?