github - présentation

26

Upload: david-riehl

Post on 03-Dec-2014

502 views

Category:

Technology


3 download

DESCRIPTION

Présentation générale de l'outil GitHub - le site internet - l'application native

TRANSCRIPT

Page 1: GitHub - Présentation
Page 2: GitHub - Présentation

• Outils de communication

• Travail d’équipe

• Communauté « Open Source »

Développement collaboratif

Page 3: GitHub - Présentation

Gestion de Projet• Gestionnaire de tâches• Barre de progression

Page 4: GitHub - Présentation
Page 6: GitHub - Présentation

• Télécharger l’application « GitHub »• Installer l’application « GitHub »

Page 7: GitHub - Présentation

• Se connecter à GitHub

Page 8: GitHub - Présentation

• Configurer GitHub

Page 9: GitHub - Présentation

• Recherche des Dépôts présents

Page 10: GitHub - Présentation

• Liste des dépôts sur la machine

Page 11: GitHub - Présentation

• Liste des dépôts en ligne

Page 12: GitHub - Présentation

• Cloner un dépôt

Page 13: GitHub - Présentation

• Cloner un dépôt

Page 14: GitHub - Présentation

• Valider une modification locale

Page 15: GitHub - Présentation

• Synchroniser le serveur

Page 16: GitHub - Présentation

• Contribuer à un projet– Etape 01 : dupliquer le projet (fork)

– Etape 02 : cloner le projet localement$ git clone https://github.com/username/repository.git

– Etape 03 : ajouter un lien vers le projet original

$ git remote add upstream https://github.com/username/repository.git

– Etape 04 : vérifier s’il y a des mises-à-jour$ git fetch upstream

Page 17: GitHub - Présentation

• Contribuer à un projet– Publier vos modifications sur votre dépôt

$ git clone https://github.com/username/repository.git

– Mettre-à-jour son dépôt local à partir du projet initial

$ git fetch upstream$ git merge upstream/master

Page 18: GitHub - Présentation

• Contribuer à un projet– Créer une nouvelle branche

$ git checkout –b laBrancheou

$ git branch laBranche$ git checkout laBranche

– Changer de branche active$ git checkout master$ git checkout laBranche

– Fusionner une branche$ git checkout master$ git merge laBranche$ git branche –d laBranche

Page 19: GitHub - Présentation

• Contribuer à un projet– Demander à intégrer ses modifications dans

le projet initial : le « pull request »– 2 méthodes de gestion de projet :• Le dépôt partagé• La duplication/ publication

Page 20: GitHub - Présentation

• Suivre et Participer aux activités

– Suivre un « ami »

– Surveiller un projet

Page 21: GitHub - Présentation

• Suivre et Participer aux activités

– Signaler un problème

– Faire des demandes d’ajout

Page 22: GitHub - Présentation

• Suivre et Participer aux activités

– Définir une Organisation• Définir des équipes• Donner des droits spécifiques• Tracer l’activité « interne »

Page 23: GitHub - Présentation

• Besoin d’aide sur un projet ?– Consulter le README– Consulter le Wiki– Créer une « issue »

Page 24: GitHub - Présentation

• Besoin d’aide sur GitHub ?– Contacter le support technique• Sur la page de contact• Par email

[email protected]

Page 25: GitHub - Présentation

• Les règles du support technique GitHub– Être bref (moins de 140 caractères)– Donner le nom• de l’utilisateur• du dépôt

Page 26: GitHub - Présentation

• Pour les problèmes de sécurité– Contacter la sécurité• Uniquement par email

[email protected]