---
title: "Qu'est-ce que GitHub ? Un guide pour débutants"
description: "GitHub est un site web qui stocke vos projets Git en ligne pour les sauvegarder, collaborer et déployer. Apprenez ce que c'est et comment l'utiliser."
type: "fundamental"
locale: "fr"
category: "tools"
canonical: "https://agenticschool.dev/fr/fondamentaux/what-is-github"
dateModified: "2026-06-12"
---

# Qu'est-ce que GitHub ? Un guide pour débutants

- Category: tools
- Updated: 2026-06-12
- Keywords: GitHub, repository, push, private repo, beginner
- Canonical URL: https://agenticschool.dev/fr/fondamentaux/what-is-github
- Locale: fr

> GitHub est un site web qui stocke vos projets Git en ligne pour les sauvegarder, collaborer et déployer. Apprenez ce que c'est et comment l'utiliser.

GitHub est un site web qui stocke vos projets Git en ligne pour que vous puissiez les sauvegarder, les partager et les déployer. Si Git est l'outil qui enregistre des instantanés de votre projet sur votre ordinateur, alors GitHub est l'endroit où ces instantanés vivent dans le cloud. C'est là qu'est conservé l'essentiel du code du monde, et la plupart des plateformes d'hébergement se connectent à GitHub pour déployer votre site automatiquement dès que vous poussez de nouvelles modifications.

## Ce que GitHub vous apporte

GitHub transforme votre projet Git local en quelque chose de durable et de connecté. Votre code est sauvegardé loin de votre portable, d'autres peuvent le relire et y contribuer, et les services de déploiement surveillent votre repository et redéploient à chaque modification.

- Une sauvegarde sûre de tout l'historique de votre projet, hors de votre machine.
- Collaboration : issues, revues et pull requests pour travailler avec d'autres.
- Déploiement : des hébergeurs comme Vercel déploient automatiquement quand vous poussez.

## Repositories publics vs privés

Un repository (ou "repo") est un projet sur GitHub. Il peut être public, donc visible de tous, ou privé, donc réservé aux personnes invitées. Pour un projet business, mettez-le en privé par défaut, pour que votre code et votre propriété intellectuelle vous appartiennent. Vous pourrez toujours le rendre public plus tard si vous le souhaitez.

## Pousser votre code

Après avoir committé en local avec Git, vous "poussez" ces commits vers GitHub pour les téléverser. La première fois, vous reliez votre projet local à un repo ; ensuite, pousser est une seule commande. Le sens inverse s'appelle "pull", qui rapatrie les modifications de GitHub sur votre ordinateur et compte dès que vous travaillez sur deux machines ou avec d'autres.

```bash
git push
```
Téléverse vos commits locaux vers le repository GitHub connecté.

## Confusions fréquentes des débutants

La plus grande est la peur que pousser expose vos secrets. Cela peut arriver si vous êtes imprudent, c'est pourquoi les secrets vivent dans un fichier .env que Git ignore. Poussez votre code, jamais vos clés. Les gens confondent aussi GitHub le site web avec Git l'outil : vous pouvez avoir un projet Git parfaitement valide qui ne touche jamais GitHub, et GitHub ajoute simplement un foyer en ligne sûr plus la collaboration par-dessus. Enfin, vous n'avez pas besoin de comprendre chaque bouton d'une page de repository pour être productif. Connecter votre projet, committer et pousser couvre presque tout ce qu'un débutant fait pendant des semaines.

## FAQ

### GitHub est-il gratuit ?

Oui. GitHub propose un généreux niveau gratuit avec des repositories publics et privés illimités, ce qui suffit largement pour apprendre et pour la plupart des petits projets.

### Mon repository doit-il être public ou privé ?

Pour un projet business ou personnel, mettez-le en privé par défaut, pour que votre code vous appartienne. Ne le rendez public que si vous voulez délibérément partager le code source.

### Dois-je utiliser GitHub pour utiliser Git ?

Non. Git fonctionne seul. GitHub ajoute la sauvegarde en ligne, la collaboration et le déploiement facile, c'est pourquoi la plupart utilisent les deux ensemble.
