GitHub - Présentation

Preview:

DESCRIPTION

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

Citation preview

• Outils de communication

• Travail d’équipe

• Communauté « Open Source »

Développement collaboratif

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

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

• Se connecter à GitHub

• Configurer GitHub

• Recherche des Dépôts présents

• Liste des dépôts sur la machine

• Liste des dépôts en ligne

• Cloner un dépôt

• Cloner un dépôt

• Valider une modification locale

• Synchroniser le serveur

• 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

• 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

• 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

• 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

• Suivre et Participer aux activités

– Suivre un « ami »

– Surveiller un projet

• Suivre et Participer aux activités

– Signaler un problème

– Faire des demandes d’ajout

• Suivre et Participer aux activités

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

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

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

– support@github.com

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

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

– security@github.com