4

Créer son premier dépôt GitHub

🎯 Objectifs de ce chapitre

À la fin de ce chapitre, tu seras capable de :

Qu'est-ce qu'un repository ?

Un repository (ou "repo") est comme un dossier de projet sur GitHub. Il contient tous les fichiers de ton projet, son historique, et les informations de collaboration.

🚀 Création de ton premier repository

Accède à la création

Une fois connecté à GitHub :

  • Clique sur le + en haut à droite
  • Sélectionne "New repository"
  • Ou va directement sur github.com/new

Remplis les informations de base

⭐ Conseil : utilise un nom court, descriptif, en minuscules avec des tirets

Choisis la visibilité

🔒 Privé

Seulement toi et les collaborateurs peuvent voir

  • ✅ Pour les projets personnels
  • ✅ Pour le travail confidentiel
  • ✅ Gratuit - illimité
  • 👥 Contrôle total sur qui peut voir

Quand choisir public vs privé ?

Public : Projets open source, portfolio, démonstrations, apprentissage
Privé : Projets en cours, travail confidentiel, données sensibles

⚙️ Options d'initialisation

Ces options te permettent de démarrer ton projet avec une base solide :

À quoi servent ces fichiers ?

📖 README.md

La vitrine de ton projet

  • 📝 Décrit ton projet
  • 🚀 Explique comment l'installer
  • 💡 Montre comment l'utiliser
  • 👥 Donne des infos pour contribuer

⭐ TOUJOURS cocher cette option !
Un projet sans README, c'est comme un livre sans couverture.

🚫 .gitignore

La liste des fichiers à ignorer

  • 🗑️ Exclut les fichiers de cache
  • 🔒 Protège les données sensibles
  • 📦 Évite les fichiers de build
  • 🎯 Garde le repo propre

Conseil : Choisis le template correspondant à ton langage (Python, JavaScript, etc.)

⚖️ LICENSE

Les règles d'utilisation

  • 📜 Définit les droits
  • 🔓 Autorise la réutilisation
  • 🏢 Protège ton travail
  • 🌍 Standardise l'open source

Pour débuter : MIT License est excellente - simple et permissive

🎯 Recommandations pour ton premier repo

Configuration recommandée

Pour ton tout premier repository, nous te conseillons :

Paramètres parfaits pour débuter

  • Repository name : "mon-premier-projet" ou "apprentissage-git"
  • Description : "Mon premier projet GitHub pour apprendre Git"
  • Visibilité : Public (c'est formateur !)
  • README : ✔️ COCHÉ (essentiel)
  • .gitignore : Selon ton langage, ou None pour débuter
  • License : MIT License (parfaite pour l'apprentissage)

Crée le repository !

Une fois toutes les options choisies :

Clique sur ce bouton vert pour créer ton premier dépôt GitHub !

Ne stresse pas !

Tous ces paramètres peuvent être modifiés plus tard. Tu peux toujours changer la description, la visibilité, ou ajouter un .gitignore après coup.

🎉 Ton premier repository est créé !

Félicitations ! Tu devrais maintenant voir cette page :

Page de confirmation

Après la création, GitHub t'amène sur la page de ton nouveau repository. Tu devrais voir :

  • 📁 Le nom de ton repo en haut
  • 📖 Le fichier README.md qui s'affiche
  • 🔗 L'URL de ton repo dans la barre d'adresse
  • 📋 Des commandes Git pour cloner le repo
  • Un bouton vert "Code" pour copier l'URL

Explore ton nouveau repository

📊 Code

Onglet principal

  • Vois tous tes fichiers
  • Lis le README
  • 📥 Bouton pour cloner
  • 📁 Navigue dans les dossiers

📝 Issues

Gestion des tâches

  • Crée des tickets
  • Suis les bugs
  • Organise ton travail
  • 👥 Collabore

📋 Pull Requests

Proposer des changements

  • Revois du code
  • Fusionne des modifications
  • 🔀 Gère les branches
  • 💬 Discute des améliorations

URL de ton repository

Ton repository a maintenant une adresse web permanente :
https://github.com/ton-username/mon-premier-projet

Tu peux la partager avec qui tu veux !

✅ Résumé du chapitre

Ce que tu as accompli

  • Créé ton premier repository GitHub
  • Compris public vs privé et fait ton choix
  • Initialisé avec README (très important !)
  • Découvert .gitignore et les licences
  • Exploré l'interface de ton nouveau repo
  • Obtenu l'URL permanente de ton projet

Excellent travail ! Tu as maintenant ton propre espace de projet sur GitHub. Dans le prochain chapitre, nous allons découvrir comment travailler avec Git en local sur ton ordinateur.

Petite mission

Avant le prochain chapitre, édite ton fichier README.md en cliquant sur le crayon ✏️. Ajoute une description plus détaillée de ton projet !