La réponse en une phrase

GitHub est la plateforme la plus utilisée pour héberger du code en ligne, suivre chaque modification grâce à Git et faire collaborer plusieurs personnes sur un même projet sans conflit.

GitHub, c’est quoi exactement ?

GitHub est un service en ligne, racheté par Microsoft en 2018 pour 7,5 milliards de dollars, qui héberge des dépôts Git : des dossiers de projet dont chaque modification est enregistrée et datée. Il ne faut pas confondre Git (l’outil de suivi de versions, installé sur l’ordinateur) et GitHub (le site web qui stocke ces dépôts et ajoute des outils de travail en équipe).

1Git

Le logiciel installé localement qui enregistre l’historique des modifications d’un projet.

2GitHub

La plateforme qui héberge les dépôts Git en ligne et ajoute des outils collaboratifs.

3Dépôt (repository)

Le dossier de projet suivi par Git, avec tout son historique de versions.

Concrètement, une équipe qui développe un site ou une application stocke son code sur GitHub : chaque personne peut y récupérer la dernière version, y proposer des modifications et consulter qui a changé quoi, et à quel moment précis.

Notre tutoriel comment créer son premier dépôt GitHub détaille pas à pas la mise en pratique, pour celles et ceux qui veulent passer directement à l'action.

Quelles sont les fonctionnalités clés de GitHub ?

Au-delà du simple stockage de code, GitHub propose des outils qui structurent le travail en équipe.

Pull requests

Une proposition de modification du code, relue et validée par un collègue avant d’être intégrée au projet.

Issues

Un système de tickets pour suivre les bugs à corriger et les fonctionnalités à développer.

GitHub Actions

Des automatisations qui testent ou déploient le code à chaque modification, sans action manuelle.

GitHub Pages

L’hébergement gratuit de sites statiques directement depuis un dépôt, sans hébergeur classique.

Des assistants IA comme GitHub Copilot s’ajoutent désormais à ces outils directement dans l’éditeur de code. Notre article comment coder avec l'IA sur GitHub détaille Copilot et les agents autonomes comme Claude Code.

Qui utilise GitHub, et pour quoi faire ?

GitHub n’est pas réservé aux grandes entreprises tech. Il sert aussi bien à un développeur freelance qu’à une équipe interne ou à un dirigeant qui pilote un prestataire.

ProfilUsage principalBénéfice
DéveloppeurÉcrire, versionner et partager son codeHistorique complet, retour en arrière possible
Équipe techniqueCollaborer sans écraser le travail des autresPull requests, revue de code avant mise en ligne
Dirigeant / clientSuivre l’avancement d’un développement sur mesureVisibilité sur les commits et les tickets ouverts
Créateur de contenu techniquePublier de la documentation ou un site vitrineHébergement gratuit via GitHub Pages

Pour un site WordPress classique, GitHub intervient surtout côté développement sur mesure : un thème ou un plugin personnalisé développé pour un client transite généralement par un dépôt GitHub avant d’être déployé sur l’hébergement final.

Ce que nous observons chez les projets que nous accompagnons

Voici un exemple représentatif de notre pratique, sans donnée client ni chiffre inventé.

Retour d’expérience Amari Agency

Un dépôt GitHub évite bien des sueurs froides lors d’une refonte

Quand nous développons un module ou un thème sur mesure pour un client, nous le versionnons systématiquement sur GitHub avant toute intervention sur le site en production : cela permet de revenir instantanément à une version stable si une mise à jour casse quelque chose, plutôt que de reconstruire à la main dans l’urgence.

Versionner avant modificationRetour arrière instantanéHistorique consultable par le client

Erreurs fréquentes à éviter

Bonnes pratiques

  • Créer un dépôt privé pour tout code contenant des informations sensibles.
  • Rédiger des messages de commit clairs pour comprendre l’historique plus tard.
  • Utiliser les pull requests même en solo pour garder une trace des changements majeurs.

Erreurs qui coûtent cher

  • Rendre public un dépôt contenant des mots de passe ou des clés d’API en clair.
  • Confondre GitHub avec une sauvegarde automatique du site WordPress lui-même.
  • Laisser un dépôt sans description ni fichier README pour un projet destiné à durer.

Quels contenus lire ensuite ?

Ces ressources complètent cette définition sans cibler la même requête :

Questions fréquentes sur GitHub

GitHub est-il gratuit ?

Oui, GitHub propose un plan gratuit incluant des dépôts publics et privés illimités pour un usage individuel ; les plans payants ajoutent des fonctionnalités de gestion d’équipe et de sécurité avancée.

Faut-il savoir coder pour utiliser GitHub ?

Non, l’interface web permet de consulter des fichiers, lire l’historique ou suivre des tickets sans écrire une ligne de code ; seule la contribution active au code nécessite des bases en Git.

Quelle est la différence entre GitHub et GitLab ?

Les deux sont des plateformes concurrentes qui hébergent des dépôts Git avec des fonctionnalités similaires ; GitHub est la plus répandue côté projets open source, GitLab est souvent choisi en entreprise pour son offre auto-hébergeable.

Un site WordPress est-il hébergé sur GitHub ?

Non, un site WordPress classique reste hébergé chez un hébergeur web avec sa base de données ; GitHub sert uniquement à versionner le code source d’un développement sur mesure.

Que signifie « pusher » son code sur GitHub ?

« Pusher » signifie envoyer les modifications enregistrées localement avec Git vers le dépôt distant hébergé sur GitHub, pour les rendre accessibles au reste de l’équipe.

Sources officielles

  1. GitHub Docs — Prise en main de GitHub.
  2. Git SCM — Le livre officiel de Git (édition française).