GitLab

De Ensiwiki
Aller à : navigation, rechercher
GitLab

Environnement Windows, MacOS, Linux

Type Gestionnaire de versions
Licence MIT

Site Web https://about.gitlab.com/

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 fourni 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 pour d'intégration et de déploiement continu
  • 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.

Premier 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.
  • Notifications
  • 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)