<style> body{ background-color: #6b4fbb; } p { } .reveal section img{ } .reveal section img.plain { } .reveal a img { } .reveal a:hover img { } blockquote { text-align: left; font-size: 0.875em; } ul { text-align: left; } .alert-info, .alert-warning { font-size: 0.875em; } .columns { display: flex; } .column { width: 50%; } </style> [<img style="display: block; margin: 0 auto; border: none; background: none; box-shadow: none;" src="https://about.gitlab.com/images/press/logo/png/gitlab-logo-gray-stacked-rgb.png" width="15%">](https://about.gitlab.com/) # Comment ranger ses dépôts ? :::info **Crédits** [Chaudier Christophe](http://cchaudier.fr/) | [Lydra](http://lydra.fr/) [<img style="display: block; margin: 0 auto;" src="https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-sa.png" width="10%">](https://creativecommons.org/licenses/by-sa/4.0/deed.fr) ::: --- # On a tous horreur du bordel ! :open_file_folder: C'est pareil pour nos dépôts GitLab, il faut apprendre à les ranger. --- # Pourquoi le faire ? :question: :scream: :question: - Vous ne vous y retrouvez pas dans tous vos dépôts. - Vous êtes sur de gros projets. - Les visiteurs de votre projet open-source on besoin de s'y retrouver sinon ils ne feront pas l’effort de s’y intéresser ! --- # GitLab à notre rescousse ! :man: :office: :inbox_tray: GitLab nous aide à nous organiser grâce à trois ressources : - Groupes et sous-groupes (ensemble d'utilisateurs et de projets) - Utilisateurs - Projets (dépôts) --- # Les groupes :office: - Vous pouvez créer jusqu'à [20 niveaux de sous-groupes](https://docs.gitlab.com/ee/user/group/subgroups/index.html). - Vous pouvez gérer les accès de vos dépôts facilement. - Vous pouvez mentionner toute une équipe avec ***`@groupe`*** dans les merges requests et les issues. --- # Les utilisateurs :man: Leur rôles et [permissions](https://docs.gitlab.com/ee/user/permissions.html#project-members-permissions) : - Guest - Reporter - Developer - Maintainer - Owner --- ## Guest - Accès en lecture - Téléchargement des artefacts de la CI - Création d'Issues --- ## Developer - Création/suppression de branches non protégée - Push (force) sur les branches non protégées - Gestion des merges-request --- ## Maintainer - Push sur les branches protégées - Gestion de la protection des branches - Éditer le projet --- ## Owner - Transfère la propriété du projet - Efface le projet - Désactive les notifications d’e-mail au niveau global --- # Les Projets :inbox_tray: - public / interne / privé - Public : tout le monde - Interne : identifié sur l'instance GitLab - Private : groupes/users --- ## Pour allez plus loin :::info - [Les permission](https://docs.gitlab.com/ee/user/permissions.html) - [Les groupes](https://docs.gitlab.com/ee/user/group) - [Les sous-groupes](https://docs.gitlab.com/ee/user/group/subgroups) :::
{"tags":"presentation, tuto, Gitlab, template","title":"TUTO | GitLab | Comment ranger ses dépôts ?","type":"slide","slideOptions":{"transition":"none","transitionSpeed":"slow","theme":"Blood","progress":true,"mouseWheel":true,"showNotes":false}}