GitHub Collaboration avec Git & Github PerkUpSoft Nous optimisons nos solutions
GitHub Collaboration avec Git & Github PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Votre Formateur Camel DJOULAKO Développeur freelance cameldjoulako17@gmail.com @cameldjoulako Web Programmation Software GitHub Collaboration avec Git & Github PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python PerkUpSoft Nous optimisons nos solutions logicielles Plan de la Formation 1 2 3 Vue d'ensemble de GitHub Contribuer à un projet Gérer une organisation(optionnel) GitHub: Vue d'ensemble Github PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Qu’est-ce que GitHub ? 1/2 • GitHub est avant tout une communauté ˃ Elle regroupe plusieurs utilisateurs ˃ Plusieurs projets ont été créé sur GitHub ˃ Elle permet de faciliter la collaboration entre les développeurs du monde entier sur un même projet • Mais GitHub est aussi une société d’hébergement, qui propose plusieurs solutions PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Qu’est-ce que GitHub ? 2/2 • L’utilisation de GitHub est entièrement gratuite, ˃ dans le cadre d’un développement open source (et donc public) • GitHub a également développé un logiciel appelé « GitHub Desktop », ˃ qui permet de gérer son projet sous Git très facilement, via une interface graphique • GitHub est utilisé par de nombreuses sociétés du monde des nouvelles technologies pour leurs projets open source. PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Fonctionnalités de Github • Code review • Gestion de projet • Intégrations • Gestion d'équipe • Social coding • Documentation • Hébergement de code PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python GitHub en chiffres PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python GitHub : Plans tarifaire – 1/2 PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python GitHub : Plans tarifaire – 2/2 PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python GitHub : Pack étudiants • Gratuit • Repositories publics et privés illimités • Plusieurs autres outils PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Github: Accéder aux Repositories • Avec un compte, vous pouvez accéder aux repositories en toute Sécurité, • Quelques configurations ˃ Configurer l'accès en SSH ˃ Entrer votre adresse email. ‐ Obligatoire pour l'authentification ˃ Activer l'authentification à deux facteurs si besoin pour plus de sécurité PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python ? Des Questions PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Travaux pratiques Créez votre compte GitHub Faites les premières configurations. Essayez d'accéder à un projet GitHub : https://github.com/cameldjoulako/SnakeHomeGame Contribuer sur un projet Github PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Processus de contribution • Comment ça marche sur GitHub? Dupliquer (Fork) le projet Créez une branche à partir de la Master branch. Faites des commits pour améliorer le projet. Faite un push(Pousser) cette branche vers votre projet GitHub. Ouvrez un Pull Request sur GitHub. Discutez et continuez éventuellement à faire d’autres commits. Le propriétaire du projet fusionne (merges) ou ferme(closes) la Pull Request . PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Forking • Sur n'importe quel projet GitHub public, vous pouvez faire un “fork” . • Il copie le projet sur l’espace Github que vous possédez. Cela vous permet de travailler, de faire un commit et de pousser(push) des changements. PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Création d’un Pull request • Vous devez fournir un titre • Une bonne description complète de vos modifications est obligatoire pour aider le propriétaire à comprendre ce que vous avez fait. • GitHub permet de comparer vos modifications PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Fusionnez sur GitHub (Merge) • Lorsqu'une Pull Request est acceptée, le propriétaire peut fusionner les modifications apportées au projet principal. • Peut être fait sur le site si la fusion n’est pas conflictuelle • Le propriétaire peut également télécharger la branche et effectuer la fusion localement avant de revenir à GitHub. PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Créer un nouveau repository • L'essentiel est le nom du référentiel ou dépôt (repository) • À la fin, vous pouvez accéder à votre repository avec l’adresse: https://github.com/ <utilisateur> / <nom du projet> PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Gestion de base du repository • Ajouter des collaborateurs • Gérer les demandes de Pull requests • Configurer les options de demandes de pull request • Les notifications PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python ? Des Questions PerkUpSoft Nous optimisons nos solutions logicielles Prendre La Main Avec Python Prendre La Main Avec Python Travaux pratiques 1/2 1. Créez votre premier repository public. • Initialisez-le avec le projet créer précédemment. • Faites quelques modifications et envoyez-les à GitHub 2. Créez un repo privé. • Accorder l'accès à un collègue de travail. FI N PerkUpSoft Prendre La Main Avec Python Prendre La Main Avec Python uploads/Ingenierie_Lourd/ git-et-github-expose-par-camel-djoulako.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/iwM5uuf652MVbCZnQPKh82p1pPIGV01ThHF3DbZLVbjr70642aIh2G8A1m3U7vtpZILasjL06BXddfj1IPbRgq8p.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FjbD98nhZxnddKl6EDwDNrYbOlCDu73yBQvAUfIUdWp28VJi9KUmxiM5HJWQwOf0aPBR4GYHZV7Crm752DAHnVOW.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/hoh1CPp6OAzQPLY4b10O4Xln20dWJoUMdW3oNr6lAn6Wxis6X8iopjTuzd5fT3ncdCd5c4IkVxm8gC3gMqU8KAhF.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/qQ4Qh2YnSymB6Hagy0gECoLyMhav5Ickhyjv1ZPT9etu4XWTTpeJBjrrBuiYn03Eh6v2wQDMyC80m6SlwDS4TJuQ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/a8aCKhhjE395dgr32tHUVGhKVlDmBYscI1kxzcNggvtgLbYqCo3pXtWLXS6hifqjH7kYtaUBjUgNEdLzKPobJdqC.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/NZASg9IUCOyNHwpOKmEyTIELZTgl6QQPQfQ51cAWr88ee1YLgcHDmSYZE1ZQkin2EJ0ckOPgjpuK42rNSYbZQ7NI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/kFZIFwMOoKY0c35aNFF1oUE7rGcIwYYvCmHHuTY67kfYouzzQsHU3Av2Z54wE4PnntiND2SBvtMjwheVQJPgj6tb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/jPopAUi85MToEDj9cYJjHUvaiN8Rtiift7mnVNbZY5Oy35SrYn5Vo2jC5hgeeCZQuyPmVeqtdKTB6gzrDUEhjTX1.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Qr5F1apz8TQZA6dlmLnMz6vY0ZVlppfNwJmOAaQOg1HMMzpNpu0GFIJRihPBvbxFw2bhsYO6pdT3UHoP0fdZydWI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/yUEnGKT7VsZGkCPtpVfFgBKfHcdTrvLzPeGtOjT6VQHcylilzcimnEspyGGs9rehQL9BtHVx7WdGQHow2aoucRcV.png)
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 11, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 1.2077MB