22/10/2024

Qu’est-ce que GitHub ?

I. GitHub, c'est quoi ?

GitHub est une plateforme web collaborative permettant de faire de la gestion de version et de l'hébergement de code source pour des projets de développement (principalement, mais il peut s'agir de documentation, de rédaction d'articles ou de présentations, etc.). Ce service a été créée en 2007 et il contient aujourd'hui plus de 420 millions de dépôts. GiHub est construit autour du système de gestion de versions Git pour lequel il offre des fonctionnalités supplémentaires comme la révision de code et des outils de gestion de projet pour le travail en équipe.

Une autre expression pour désigner une plateforme comme GitHub est une « forge » ou « forge logicielle ».

Cette plateforme est également conçue pour mettre en œuvre des pratiques d'intégration et de déploiement et continu (CI/CD) via des pipelines avec une fonctionnalité nommée GitHub Actions, mais n'insisterons pas sur ce sujet qui dépasse le cadre du présent cours. Il existe plusieurs services similaires dont les plus connus sont GitLab et BitBucket, mais GitHub demeure le plus utilisé mondialement autant par les particuliers que les organisations qui souhaitent rendre leur code accessible publiquement.

Dans la suite de ce dernier module, nous allons commencer par créer un compte sur GitHub, ensuite, puis nous allons mettre en place un nouveau projet qui nous servira de dépôt de référence (dans GitHub, un projet comprend toujours un dépôt Git). Lorsque ces étapes seront complétées, nous verrons les principales commandes qui nous permettront d'utiliser Git pour interagir avec un dépôt distant.

II. Créer un compte sur GitHub

Pour créer un compte sur GitHub, rendez-vous sur le site suivant :

Entrez votre mail dans le champ « Email address » et suivez les instructions pour compléter votre inscription. Lorsque vous aurez terminé, vous accéderez à la page d'accueil (« Home »). À gauche, vous avez un « Dashboard » (tableau de bord) qui vous permettra de visualiser les projets que vous aller créer.

Si vous appuyez sur le menu latéral (« hamburger »), vous verrez les principales options de navigation disponibles pour l'utilisation de GitHub.

Si vous souhaitez personnaliser votre compte, appuyez sur l'icône de votre utilisateur en haut à droite pour avoir accès aux options de votre profil (« Your profile ») ou aux paramètres de configuration sous « Settings ».

Dans ce cours, nous allons nous concentrer sur les dépôts (repositories), mais nous vous invitons à prendre un moment pour découvrir la plateforme ainsi que les différents services qu'elle propose.

author avatar
Luc BRETON Administrateur système et cloud
Administrateur système et cloud avec une orientation DevOps pour une grande chaîne de pharmacies québécoise. Je suis plutôt généraliste avec une forte expérience côté virtualisation, stockage, cloud hybride et un intérêt particulier pour l'automatisation. J'aime le transfert de connaissances et il me fait plaisir d'être la première voix nord-américaine d'IT-Connect !
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.