====== GitLab ====== Gitlab est un service de gestion de version des codes basé sur git, similaire à //github//. **Adresse du service** [[https://git.ias.u-psud.fr/|https://git.ias.u-psud.fr/]] **Accès**: Compte LDAP IAS ou extérieur sur demande pour les collaborations. ===== Fonctionnalités ===== * gestion par projet * gestion de groupe de projet * gestion des issues * historique des modifications ===== Débuter avec Gitlab ===== ==== Créer son premier projet ==== * Après vous être connecté, allez sur la [[https://git.ias.u-psud.fr/dashboard/projects|page de projets]] * Cliquez sur [[https://git.ias.u-psud.fr/projects/new|"Nouveau Projet"]] * Donnez un titre et une description significative * Choisissez soigneusement la lisibilité * Si vous optez pour //privé//, vous pourrez ajouter des permissions ultérieurement. * Sinon //interne// est un bon choix par défaut, il favorise l'entraide et la collaboration au sein de l'IAS. * Créez un fichier README.md: ce fichier sera affiché pour décrire votre projet. * puis suivez les instructions pour créer un clone sur votre ordinateur ==== Tutoriel Git ==== Git est un outil puissant, mais il faut prendre le temps d'apprendre les bases. * Mémo [[https://forge.cnrs.fr/git/commandes_GIT.pdf|commandes Git (forge DSI CNRS)]] * Tutoriel [[https://www.youtube.com/playlist?list=PLjwdMgw5TTLXuY5i7RW0QqGdW0NZntqiP|vidéo de GraphikArt ]] * Tutoriel interactif (orienté github) https://github.com/jlord/git-it-electron#git-it * [[http://rogerdudler.github.io/git-guide/index.fr.html|Git - petit guide de Roger Dudler ]] * mémo [[http://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf|petit mémo de Git - petit guide de Roger Dudler ]]