github - présentation
DESCRIPTION
Présentation générale de l'outil GitHub - le site internet - l'application nativeTRANSCRIPT
• Outils de communication
• Travail d’équipe
• Communauté « Open Source »
Développement collaboratif
Gestion de Projet• Gestionnaire de tâches• Barre de progression
• Prérequis Télécharger et installer .Net Framework 4.0
www.microsoft.com/fr-fr/download/details.aspx?id=17851
• 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
• 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