Introduction à l'administration GitHub

Concepts GitHub intermédiaires

Stan Konkin

ML Enthusiast, DataCamp

Qu'est-ce qu'une organisation GitHub ?

 

Organisation GitHub :

  • 🏢 Espace centralisé : gérez plusieurs projets
  • 🔧 Accès par rôle : contrôlez les autorisations
  • 🔒 Politiques de sécurité : protégez nos données

Organisation GitHub

Concepts GitHub intermédiaires

Créer une organisation GitHub

Création d'une organisation

1 datacamp.com/blog/github-products
Concepts GitHub intermédiaires

Découvrez DataCamp-Marketplace

DataCamp-Marketplace

Concepts GitHub intermédiaires

Administration au niveau de l'organisation

 

Rôles clés :

  • 👑 Propriétaire : contrôle total de l'organisation
  • 👥 Membre : accès standard pour collaborer
  • 💻 Collaborateur externe : accès limité aux dépôts

 

Rôles supplémentaires :

  • 🔒 Modérateur : gère les interactions dans les dépôts publics
  • 💳 Gestionnaire de facturation : gère la facturation
  • 🔒 Responsable sécurité : supervise les paramètres de sécurité
Concepts GitHub intermédiaires

Gérer les équipes

 

  • 💡 Pourquoi des équipes ? Simplifier la gestion
  • 👑 Qui peut créer : propriétaires et membres
  • 🔧 Organisation : regrouper par projets, rôles ou services
  • 📂 Équipes imbriquées : refléter les hiérarchies internes

 

 

Équipes

Concepts GitHub intermédiaires

Administration au niveau de l'équipe

 

Rôles d'équipe :

  • 👥 Membre d'équipe : collabore sur les projets
  • 🔧 Responsable d'équipe : gère paramètres et membres

Bonne pratique :

  • Attribuez les autorisations aux équipes, pas aux personnes, pour une gestion plus simple

Rôles d'équipe

Concepts GitHub intermédiaires

Administration au niveau du dépôt

 

  • 📝 Read : voir et discuter
  • 📃 Triage : gérer issues/pull requests
  • 🔧 Write : pousser du code
  • 🛠 Maintain : gérer sans actions sensibles
  • 💻 Admin : contrôle total

Rôles de dépôt

Concepts GitHub intermédiaires

Rappel sur les erreurs

Erreur 404

Concepts GitHub intermédiaires

Passons à la pratique !

Concepts GitHub intermédiaires

Preparing Video For Download...