Git et GitHub · 8 min read · Sep 19, 2025
Installer et utiliser Git et GitHub sur Ubuntu Linux : Un guide pour débutants

GitHub est un trésor de certains des meilleurs projets du monde, construits par les contributions de développeurs du monde entier. Cette plateforme facile à utiliser et convaincante aide tous ceux qui s’intéressent à la construction ou au développement de quelque chose de grand à contribuer et à être reconnus dans la communauté open-source.
Git est un système de contrôle de version distribué largement utilisé dans le développement de logiciels, en particulier dans les environnements Linux. Il permet aux développeurs de suivre les modifications apportées à leur code, de collaborer avec d’autres et de gérer différentes versions de leurs projets. Git permet la création de dépôts, où le code et les fichiers associés sont stockés, et il prend en charge le branching et le merging, permettant aux développeurs de travailler sur différentes fonctionnalités ou corrections de manière indépendante avant d’intégrer leurs modifications. La nature décentralisée de Git signifie que chaque contributeur a une copie complète du dépôt, garantissant que le travail peut se poursuivre même sans accès au réseau. Intégré dans Linux, Git est souvent utilisé via la ligne de commande, offrant des outils puissants pour la gestion du code source, ce qui le rend essentiel pour les flux de travail modernes de développement logiciel.
Ce tutoriel est un guide rapide pour installer Git et utiliser GitHub. Il explique comment effectuer ses diverses fonctions : créer un dépôt localement, connecter ce dépôt à l’hôte distant qui contient votre projet (où tout le monde peut voir), valider les modifications, et enfin pousser tout le contenu du système local vers GitHub.
Veuillez noter que ce tutoriel suppose que vous avez une connaissance de base des termes utilisés dans Git, tels que push, pull requests, commit, repository, etc. Il nécessite également que vous vous inscriviez sur GitHub ici et que vous preniez note de votre nom d’utilisateur GitHub. Alors, commençons :
1 Installer Git pour Linux
Téléchargez et installez Git pour Linux :
sudo apt install gitLa commande ci-dessus est pour Ubuntu et fonctionne sur toutes les versions récentes d’Ubuntu, testées de Ubuntu 20.04 à Ubuntu 24.04, et il est probable qu’elle fonctionne de la même manière sur les versions futures.
2 Configurer GitHub
Une fois l’installation terminée avec succès, la prochaine chose à faire est de configurer les détails de configuration de l’utilisateur GitHub. Pour ce faire, utilisez les deux commandes suivantes en remplaçant “user_name” par votre nom d’utilisateur GitHub et en remplaçant “email_id” par l’adresse e-mail que vous avez utilisée pour créer votre compte GitHub.
git config --global user.name "user_name"git config --global user.email "email_id"L’image suivante montre un exemple de ma configuration avec mon “user_name” étant “akshaypai” et mon “email_id” étant “ [email protected] “
3 Créer un dépôt local
Créez un dossier sur votre système. Cela servira de dépôt local qui sera plus tard poussé sur le site Web de GitHub. Utilisez la commande suivante :
git init MytestSi le dépôt est créé avec succès, vous obtiendrez la ligne suivante :
Initialized empty Git repository in /home/akshay/Mytest/.git/Cette ligne peut varier en fonction de votre système.
Ici, Mytest est le dossier qui est créé et “init” fait du dossier un dépôt GitHub. Changez le répertoire vers ce dossier nouvellement créé :
cd Mytest4 Créer un fichier README pour décrire le dépôt
Maintenant, créez un fichier README et entrez du texte comme “c’est une configuration git sur Linux”. Le fichier README est généralement utilisé pour décrire ce que contient le dépôt ou de quoi parle le projet. Exemple :
gedit READMEVous pouvez utiliser n’importe quel autre éditeur de texte. J’utilise gedit. Le contenu du fichier README sera :
This is a git repo5 Ajouter des fichiers de dépôt à un index
C’est une étape importante. Ici, nous ajoutons tout ce qui doit être poussé sur le site Web dans un index. Ces éléments peuvent être les fichiers texte ou les programmes que vous pourriez ajouter pour la première fois dans le dépôt ou cela pourrait être l’ajout d’un fichier qui existe déjà mais avec quelques modifications (une version plus récente/version mise à jour).
Ici, nous avons déjà le fichier README. Alors, créons un autre fichier qui contient un simple programme C et appelons-le sample.c. Son contenu sera :
#include
int main()
{
printf("hello world");
return 0;
} Donc, maintenant que nous avons 2 fichiers
README et sample.cajoutez-le à l’index en utilisant les 2 commandes suivantes :
git add READMEgit add sample.cNotez que la commande “git add” peut être utilisée pour ajouter n’importe quel nombre de fichiers et de dossiers à l’index. Ici, quand je parle d’index, je fais référence à un espace tampon qui stocke les fichiers/dossiers qui doivent être ajoutés au dépôt Git.
6 Valider les modifications apportées à l’index
Une fois tous les fichiers ajoutés, nous pouvons les valider. Cela signifie que nous avons finalisé les ajouts et/ou modifications à apporter et qu’ils sont maintenant prêts à être téléchargés dans notre dépôt. Utilisez la commande :
git commit -m "some_message"“some_message” dans la commande ci-dessus peut être n’importe quel message simple comme “mon premier commit” ou “modification dans le readme”, etc.
7 Créer un dépôt sur GitHub
Créez un dépôt sur GitHub. Remarquez que le nom du dépôt doit être le même que celui du dépôt sur le système local. Dans ce cas, ce sera “Mytest”. Pour ce faire, connectez-vous à votre compte sur https://github.com. Ensuite, cliquez sur le symbole “plus(+)”, en haut à droite de la page, et sélectionnez “créer un nouveau dépôt”. Remplissez les détails comme indiqué dans l’image ci-dessous et cliquez sur le bouton “créer un dépôt”.

Une fois cela créé, nous pouvons pousser le contenu du dépôt local vers le dépôt GitHub dans votre profil. Connectez-vous au dépôt sur GitHub en utilisant la commande :
Note importante : Assurez-vous de remplacer ‘user_name’ et ‘Mytest’ dans le chemin par votre nom d’utilisateur Github et le dossier avant d’exécuter la commande !
git remote add origin https://github.com/user_name/Mytest.git8 Pousser des fichiers d’un dépôt local vers un dépôt GitHub
L’étape finale consiste à pousser le contenu du dépôt local dans le dépôt hôte distant (GitHub), en utilisant la commande :
git push origin masterEntrez les identifiants de connexion [nom d’utilisateur et mot de passe].
L’image suivante montre la procédure de l’étape 5 à l’étape 8

Ainsi, cela ajoute tout le contenu du dossier ‘Mytest’ (mon dépôt local) à GitHub. Pour les projets suivants ou pour créer des dépôts, vous pouvez commencer directement par l’étape 3. Enfin, si vous vous connectez à votre compte GitHub et cliquez sur votre dépôt Mytest, vous pouvez voir que les 2 fichiers README et sample.c ont été téléchargés et sont visibles par tous comme indiqué dans l’image suivante.

Questions Fréquemment Posées
Comment puis-je vérifier si Git est installé correctement ?
Après l’installation, vous pouvez vérifier que Git est installé en tapant :
git --versiondans le terminal. Cela affichera la version installée de Git.
Comment configurer Git avec mon nom d’utilisateur et mon e-mail ?
Configurez votre nom d’utilisateur et votre e-mail Git en utilisant les commandes :
git config --global user.name "Votre Nom"
git config --global user.email "[email protected]"Remplacez “Votre Nom” et “ [email protected] “ par vos coordonnées personnelles.
Quelles sont les commandes Git de base que je devrais connaître ?
Les commandes GIT les plus fréquemment utilisées sont :
- git init : Initialise un nouveau dépôt Git.
- git clone [URL] : Clone un dépôt à partir d’une source distante.
- git add [file] : Ajoute des fichiers à la zone de staging.
- git commit -m “[message de commit]” : Valide vos modifications avec un message.
- git push : Pousse vos modifications vers le dépôt distant.
- git pull : Récupère les mises à jour du dépôt distant.
Comment créer un nouveau dépôt sur GitHub ?
Allez sur GitHub, connectez-vous et cliquez sur l’icône “ + “ dans le coin supérieur droit. Sélectionnez ensuite “ Nouveau dépôt “. Remplissez les détails du dépôt et cliquez sur “ Créer un dépôt “.
Comment puis-je pousser mon dépôt local vers GitHub ?
Tout d’abord, ajoutez le dépôt distant en utilisant :
git remote add origin [URL du dépôt]Ensuite, poussez votre code avec :
git push -u origin master(pour le premier push) ou
git push(pour les pushes suivants).
Que dois-je faire si je reçois une erreur ‘permission denied’ lors du push vers GitHub ?
Cette erreur se produit généralement lorsque les clés SSH ne sont pas configurées correctement. Générez une clé SSH avec :
ssh-keygenet ajoutez-la à votre compte GitHub sous “ Paramètres “ -> “ Clés SSH et GPG “.
Comment puis-je récupérer des modifications d’un dépôt GitHub ?
Utilisez git pull pour récupérer et fusionner les modifications du dépôt distant vers votre dépôt local.
Qu’est-ce qu’un fichier .gitignore et comment l’utiliser ?
Un fichier .gitignore spécifie les fichiers intentionnellement non suivis que Git doit ignorer. Ajoutez des noms de fichiers ou des motifs à ce fichier pour les exclure du suivi.
Comment puis-je résoudre des conflits de fusion dans Git ?
Lorsqu’un conflit de fusion se produit, modifiez manuellement les fichiers pour résoudre les conflits, puis utilisez :
git add [file]pour les marquer comme résolus et valider les modifications.
Comment organiser le développement avec plusieurs développeurs
La fonctionnalité de branche dans GIT peut organiser les commits et le développement lorsque plusieurs développeurs travaillent sur le même projet. Consultez ce guide sur la façon de créer des branches dans GIT.
Liens
- Git - Système de contrôle de version source
- Github
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.