Git et Gitlab In Git we trust. Git et Gitlab In Git we trust.

Slides:



Advertisements
Présentations similaires
Installation : la fameuse installation en 5 minutes sur un serveur personnel 7 étapes à suivre Téléchargez Wordpress et décompressez l'archive dans un.
Advertisements

Active Directory Windows 2003 Server
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
Master Professionnelle Sciences et Techniques 2 juillet
Abes agence bibliographique de l’enseignement supérieur Les scripts.
J'ADE 2005 J’aide Au Développement des Evaluations Animateurs TICE
Dimensions et Java : Plug-in, Build et EAR Elisabeth BAUDOIN STIME CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010.
DIDACTICIEL SCONET-LPC
L’intégration continue
Concurrent Version System
C. Vezilier Installer un serveur de messagerie interne: Argomail server C. Vezilier.
Le publipostage La fonction de fusion permet de créer des documents identiques dans les grandes lignes que l’on personnalise automatiquement à chaque destinataires.
Plan de formation Chapitre 1 : Présentation de SAP
Utilisation de VNC dans une salle informatique avec des élèves
Tutoriel pour l’utilisation de
1 vidéogramme séance 2 du 13 février 2012 Micro Informatique au Cellier Joseph HOHN Séance du 13 février 2012 Sur le thème de Découverte de lordinateur.
Active Directory Windows 2003 Server
Construisons ensemble lavenir de linformatique ! informatique-et-internet.e-monsite.com.
Problemes du P C.
Mars 2013 Grégory Petit
Une fois le logiciel décompressé, lancer lexécution en cliquant sur « setup »
Tutorial dinstallation du logiciel Windows live Messenger et ses composants Windows live Messenger est un logiciel gratuit de communication destiné à discutez.
FM’Up Le gestionnaire de demandes d’Initiale
Gestion de configuration Linux avec etckeeper
Module de formation Introduction
EXERCICE D'ANIMATION AVEC POWER POINT
Par JJ Pellé le 18 septembre 2012 Il arrive très souvent lorsqu'on installe un programme qu'un moteur de recherche s'installe sans votre accord et vienne.
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
Les Forges Sociales Journée Informatique 2014 Guillaume PHILIPPON.
- Allez sur Google et tapez ``SKYPE`` dans la zone de recherche
Prise en main de l’application Lync du Windows Store
4-5/2/2009Quattor : Gestion des Utilisateurs - G. Philippon/M. Jouvin4-5/2/2009Quattor : Gestion des Utilisateurs - G. Philippon/M. Jouvin Quattor : Gestion.
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Windows 2003 Server Modification du mode de domaine
Exemples de paramètrage ACL VLAN niveau 3
Les réseaux sans fil « Scénario N=° 3».
AFPA CRETEIL 14-1 Windows NT Environnement des utilisateurs Chapitre 14.
Faîtes vos publipostages vous même
MODULE 3 RENOUVELER UN PRÊT 1 Se connecter à Koha Voir ses prêts en cours Renouveler Vérifier la date de retour.
En route vers le déploiement . . .
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
AU REVOIR BONJOUR OFFICE COMMUNICATOR MICROSOFT LYNC Rendez-vous Le
Instructions pour les administrateurs Choisissez les diapositives Inscription qui correspondent à votre environnement, à savoir en SaaS ou sur site. Modifiez.
Tutoriel : le PGI d’EBP Lycée Jean Moulin,
Cluster d’équilibrage de charge réseau
Sommaire  Modifications de l’Active Directory  Présentation de SSL  Configuration de SSL  Tests de fonctionnement ○ Internet Explorer ○ Firefox.
Installation d’un serveur en réseau. Vmware Qu’est-ce que c’est ? - C’est un logiciel qui permet de virtualiser une machine par le biais d’une autre.
Instructions pour les administrateurs Choisissez les diapositives Inscription qui correspondent à votre environnement, à savoir en SaaS ou sur site. Modifiez.
Open ModelSphere Obtenir les sources Marco Savard, neosapiens Mars 2009.
SKYPE Skype, est un logiciel de messagerie le plus utilisé dans le monde. Avec Skype vous pouvez gratuitement avoir des conversations audio, Faire des.
Master 1ère année Sécurité des Systèmes d’Information 1 Rôle et profil de l'administrateur  Profession généraliste peu connue mais très recherchée  Il.
Subversion.
Inscription à toolz en 8 Etapes. 1 ° Etape Cliquer sur s inscrire.
Qu'est-ce que la messagerie unifiée?
Présentation de Facebook
Initiation à Université Rouen 2016.
Abes agence bibliographique de l’enseignement supérieur Les scripts.
© SQLI GROUP – 2012 AUDIT DRUPAL USINE À SITES WEB ÆGIR.
WordPress et Etherpad avec BlueMix et Docker. But: réussir à faire fonctionner ces deux services très connus et utilisés dans bluemix, en se servant de.
Jenkins, votre serviteur C. Loomis (CNRS/LAL) Journée LoOPS 11 décembre 2012.
Samba contrôleur de domaine Linux – Ubuntu Samba
Outlook – Webmail OWA Agenda et partage de dossiers.
Guillaume Philippon Tutoriel git.
Fonctionnement et workflow
Introduction à la démarche DevOps
Formation git.
Transcription de la présentation:

Git et Gitlab In Git we trust

Git : le travail à plusieurs Git est un gestionnaire de version. Installation : Pour Windows : http://gitscm.com/download/win, puis lancer Git Bash Pour Linux : sudo apt-get install git Configuration (dans votre terminal ou Git Bash): git config --global user.email "email@student.ecp.fr" git config --global user.name "Votre Nom" git config --global push.default simple git config --global color.ui true

Gitlab : késaco ? https://gitlab.my.ecp.fr Plein de fonctionnalités : git, wiki, issues tracker, … Le code de MyECP est hébergé dessus Pour pouvoir développer, vous devez être rajoutés en tant que développeur sur le projet MyECP/MyECP

Gitlab : Configuration Pour pouvoir développer avec Gitlab, il faut créer une clef SSH sur son ordi mkdir .ssh ssh-keygen –t rsa –C "adresse@student.ecp.fr" (laisser les paramètres par défaut) Envoyer cette clef sur Gitlab (Profile Settings > SSH Keys > add SSH key) : Windows : notepad.exe id_rsa.pub Linux : cat id_rsa.pub Copier/coller le résultat dans Gitlab

Importation du code Just izi as ABC ! git clone git@gitlab.my.ecp.fr:myecp/myecp.git

Gitlab : bien s'en servir Modification des infos persos La timeline du projet Souriez, vos modifs sont enregistrées Une idée ? Un bug ? C'est par là Là où on valide le code avant de le déployer

(faite par des gens biens, m'a-t-on dit) Git : koman sa march lol ? Git, c'est surpuissant Mais peut-être un peu ardu à première vue Fort fortuitement, il existe une formation VIA sur Git : http://www.via.ecp.fr/viaform/2013-14/2014%20-%20Formation%20Git.pdf (faite par des gens biens, m'a-t-on dit)

Fonctionnement (workflow) Attention, on est des nazis

Les branches git Principe : une nouvelle fonctionnalité/hotfix, une branche git. Exemple : je veux ajouter un salon de discussion sur MyECP. Je pars de la branche master et je crée une nouvelle branche (git checkout -b chatroom) Je code, en commitant régulièrement mon travail (git add <file1> <file2> …; git commit –m "Mon message de commit") Envoyer le résultat sur Gitlab. Bien vérifier qu'on est sur la bonne branche ! git push origin chatroom Quand la fonctionnalité est prête, créer sur Gitlab une Merge Request sur la branche dev

Le code review Quand la merge request est créée Permet de détecter des erreurs, améliorer la qualité du code Une vois la MR validée, elle est mergée par les autorités compétentes