Gitlab 2-2-3 Visite guidée de l’interface utilisateur GitLab
Cette vidéo propose un tour d'horizon de l'interface utilisateur de GitLab. En haut de la page se trouve un menu permettant de naviguer dans vos projets : il affiche tous les projets que vous avez créés et propose aussi un bouton « Explorer les projets » pour découvrir les projets d'autres contributeurs. De retour sur le tableau de bord d'un projet, voyons en détail les sections principales du menu latéral.
Le tableau de bord d'un projet
L'option « Présentation du projet » est très importante : elle nous donne en un coup d'œil l'identifiant du projet, le nombre de commits, le nombre total de branches, la taille du projet et plusieurs actions pour démarrer le travail. On y trouve notamment le bouton « Clone » qui permet de cloner le dépôt vers un emplacement local, avec deux options au choix : SSH ou HTTPS. Juste en dessous, l'arborescence du projet liste tous vos fichiers et répertoires, dont le fichier README créé lors de l'initialisation du projet.
- Présentation du projet : ID, commits, branches, taille
- Bouton Clone (SSH ou HTTPS) pour récupérer le dépôt en local
- Page Activité : événements chronologiques (push, merge, etc.)
- Dépôt : fichiers, commits, branches
- Issues : suivi des tâches, améliorations et bugs
- Merge Requests : fusion de branches
- Section CI/CD : pipelines et jobs
- Paramètres : administration du projet
La page « Activité » présente tous les événements survenus dans le projet dans un ordre chronologique : quel utilisateur a poussé sur quelle branche, à quelle heure, quelle branche a été fusionnée avec quelle autre, etc. Les « Issues » permettent de suivre les tâches, améliorations et bugs du projet, tandis que les « Merge Requests » servent à fusionner une branche dans une autre. Nous reviendrons en détail sur cette dernière fonctionnalité lors des exercices pratiques.
La section « CI/CD » est celle qui nous intéresse le plus dans ce cours : c'est de là que nous lancerons nos pipelines. Pour l'instant, elle est vide car aucun pipeline n'a été défini. Enfin, la page « Paramètres » contrôle le projet au niveau administrateur : modification du nom, visibilité, ajout de runners, suppression ou archivage du projet, et bien d'autres options. Voilà un tour rapide des pages importantes de GitLab.
En résumé
Cette leçon explore l'interface utilisateur complète de GitLab en détail. Elle couvre le tableau de bord du projet, les sections principales (présentation, clone, structure des fichiers, activité), les fonctionnalités essentielles (issues, merge requests, CI/CD) et les paramètres d'administration. La compréhension de ces composants est indispensable pour naviguer efficacement dans un projet GitLab et gérer son équipe de développement.
Points clés
- Le tableau de bord fournit un aperçu complet du projet : commits, branches, taille et options de démarrage
- Le clone du projet peut s'effectuer via deux protocoles : SSH ou HTTPS, à choisir selon votre infrastructure
- La page d'activité enregistre chronologiquement tous les événements (push, merge, branches fusionnées) pour la traçabilité
- Les sections Issues et Merge Requests constituent les outils centraux du suivi de tâches et de la gestion de branches
- La section CI/CD reste vide tant que les pipelines ne sont pas définis ; elle sera au cœur du cours avancé
- La page Paramètres permet la gestion administrative (renommer, visibilité, runners, archivage ou suppression)
Questions fréquentes
Comment cloner un projet GitLab sur mon système local ?
Accédez au bouton Clone du tableau de bord du projet. Vous pouvez choisir entre deux protocoles : SSH (authentification par clé) ou HTTPS (authentification par identifiants). Copiez le lien approprié et utilisez la commande git clone sur votre terminal.
Où puis-je voir l'historique complet des modifications et actions du projet ?
La page Activité affiche tous les événements du projet en ordre chronologique : qui a effectué un push, quelle branche a été fusionnée et quand. Vous pouvez filtrer par type d'événement pour affiner votre recherche.
À quoi sert la section CI/CD et pourquoi est-elle vide au départ ?
La section CI/CD gère les pipelines et les tâches de déploiement automatisé. Elle reste vide tant qu'aucun pipeline n'est défini dans le projet. Cette section deviendra centrale dans le reste du cours pour mettre en place l'intégration continue.