GitLab

De Ensiwiki
Aller à : navigation, rechercher
GitLab

Environnement Windows, MacOS, Linux

Type Gestionnaire de versions
Licence MIT

Tux.png  Linux Apple.png  MacOS X Windows.png  Windows 

Présentation

GitLab est une plateforme web très complète pour gérer le cycle de développement d'un logiciel de bout en bout. Parmi les nombreuses fonctionnalités fournies par Gitlab, on trouve :

  • de l'hébergement de code en répertoire Git ;
  • un outil de suivi de problèmes ("Issue tracker") pour gérer les bugs, les propositions d'améliorations de code, les commentaires, ... ;
  • des tableaux de bords pour réaliser de la gestion de projet : organisation et priorisation du travail ;
  • des outils d'intégration et de déploiement continus ;
  • et bien d'autres fonctions

En bref, c'est un outil open-source très puissant et largement utilisé dans le monde professionnel.

A l'Ensimag

Vous avez accès à une instance locale. Pour les étudiants et enseignants Grenoble INP, il suffit de vous connecter avec vos logins et mots de passe habituels. Pour les autres, il faut utiliser l'interface standard.

Premiers pas

Avant toute chose, il faut configurer un minimum votre compte Gitlab.

  • Cliquez sur votre avatar (en haut à droite), puis sur le lien settings (ou paramètres)
  • Dans le menu Profil, modifiez au besoin votre avatar et vos préférences linguistiques
  • Passez impérativement par le menu Clefs SSH pour ajouter un clé SSH à votre compte. Sans clé SSH, vous ne pourrez pas utiliser Gitlab correctement. Si besoin, un lien vous indique comment générer une paire de clés (ne zapper pas la passphrase) et comment l'utiliser facilement (ssh-agent, ssh-add). Notez que ce petit investissement temporel, vous permettra de naviguer beaucoup plus rapidement par la suite d'une machine à une autre.
  • Notez qu'il existe un onglet Notifications, qui permet de régler la dose de mail que Gitlab vous envoie. Ca pourra servir.
  • Si vous êtes corporate, passez par l'onglet Preferences pour fixer le thème de navigation à la couleur "Light Green" (désolé, y a pas pantone 376 pour les fans absolus)

Avec ça, vous êtes prêt pour attaquer votre premier projet sous Gitlab. Faites vous plaisir.