Aller au contenu principal

Créer un Compte GitHub


Table des matières


  1. Pourquoi GitHub ?
  2. Création du compte
  3. Configuration du profil
  4. Sécurisation du compte
  5. Plans GitHub
  6. Première exploration


1 - Pourquoi GitHub ?



GitHub est la plateforme de collaboration de code la plus populaire au monde :

Statistiques impressionnantes

  • 100+ millions de développeurs
  • 400+ millions de dépôts
  • 90% des entreprises Fortune 100 l'utilisent
  • Acquis par Microsoft en 2018 pour 7.5 milliards $

Avantages de GitHub

AvantageDescription
GratuitDépôts publics et privés illimités
CollaborationPull requests, issues, discussions
CI/CDGitHub Actions intégré
PortfolioMontrez vos projets aux recruteurs
CommunautéContribuez à l'open source

💡 Conseil carrière : Un profil GitHub actif est devenu un atout majeur pour les recruteurs tech !

🔝 Retour à la table des matières



2 - Création du compte



Étape 1 : Accéder à GitHub

Rendez-vous sur https://github.com

Étape 2 : Cliquer sur "Sign up"

Le bouton se trouve en haut à droite de la page.

Étape 3 : Remplir les informations

ChampRecommandation
EmailUtilisez un email professionnel ou personnel fiable
PasswordMinimum 15 caractères ou 8 avec un chiffre et une minuscule
UsernameChoisissez un nom professionnel (ex: prenom-nom ou prenomnom)

⚠️ Important : Votre username sera votre identité publique. Évitez les pseudos fantaisistes si vous voulez l'utiliser professionnellement.

Étape 4 : Vérification email

  1. GitHub envoie un code de vérification à votre email
  2. Entrez le code reçu
  3. Votre compte est créé !

Étape 5 : Personnalisation initiale

GitHub vous pose quelques questions pour personnaliser votre expérience :

  • Taille de l'équipe : "Just me" pour un usage personnel
  • Fonctionnalités : Sélectionnez selon vos besoins
  • Plan : "Continue for free" pour commencer

🔝 Retour à la table des matières



3 - Configuration du profil



3.1 Accéder aux paramètres du profil

  1. Cliquez sur votre avatar en haut à droite
  2. Sélectionnez "Settings"

3.2 Informations essentielles à compléter

Public profile

ChampExemple
NameJean Dupont
BioDevOps Engineer
Company@nom-entreprise
LocationParis, France
Websitehttps://mon-portfolio.com

Photo de profil

  • Uploadez une photo professionnelle
  • Taille recommandée : 500x500 pixels minimum
  • Format : JPG, PNG ou GIF

3.3 Créer un README de profil (Bonus)

Créez un dépôt avec le même nom que votre username pour avoir un README personnalisé sur votre profil :

  1. Créez un nouveau dépôt nommé exactement comme votre username
  2. Cochez "Add a README file"
  3. Personnalisez le README.md

Exemple de contenu :

# Bonjour, je suis Jean 👋

## 🚀 À propos de moi
- 🔭 Je travaille actuellement sur des projets DevOps
- 🌱 J'apprends Kubernetes et Terraform
- 💬 N'hésitez pas à me contacter !

## 🛠️ Technologies
![Git](https://img.shields.io/badge/-Git-F05032?style=flat&logo=git&logoColor=white)
![Docker](https://img.shields.io/badge/-Docker-2496ED?style=flat&logo=docker&logoColor=white)
![Linux](https://img.shields.io/badge/-Linux-FCC624?style=flat&logo=linux&logoColor=black)

🔝 Retour à la table des matières



4 - Sécurisation du compte



4.1 Activer l'authentification à deux facteurs (2FA)

C'est OBLIGATOIRE depuis 2024 !

  1. Allez dans SettingsPassword and authentication
  2. Cliquez sur Enable two-factor authentication
  3. Choisissez votre méthode :
    • Application d'authentification (recommandé) : Google Authenticator, Authy, 1Password
    • SMS (moins sécurisé)

4.2 Configuration avec une app d'authentification

  1. Téléchargez une app (ex: Google Authenticator)
  2. Scannez le QR code affiché par GitHub
  3. Entrez le code à 6 chiffres généré
  4. IMPORTANT : Sauvegardez vos codes de récupération !

4.3 Codes de récupération

GitHub génère des codes de récupération. Conservez-les précieusement :

  • Imprimez-les et gardez-les dans un endroit sûr
  • Ou stockez-les dans un gestionnaire de mots de passe
  • Ils sont votre seule option si vous perdez accès à votre 2FA

4.4 Clés SSH (configuration ultérieure)

Nous configurerons les clés SSH dans le chapitre suivant pour sécuriser vos connexions Git.

🔝 Retour à la table des matières



5 - Plans GitHub



Comparaison des plans

FonctionnalitéFreeProTeamEnterprise
Dépôts publics✅ Illimité
Dépôts privés✅ Illimité
Collaborateurs (privé)✅ Illimité
GitHub Actions2000 min/mois3000 min3000 min50000 min
Packages storage500 MB2 GB2 GB50 GB
SupportCommunityEmailEmailPremium
PrixGratuit$4/mois$4/user/moisSur devis

Recommandation

Pour débuter et pour la plupart des usages :

💡 Le plan Free est largement suffisant !

Vous pouvez toujours upgrader plus tard si vous avez besoin de fonctionnalités avancées.

🔝 Retour à la table des matières



6 - Première exploration



6.1 Naviguer sur GitHub

Familiarisez-vous avec l'interface :

ÉlémentDescription
RepositoriesVos projets
StarsProjets que vous avez favorisés
Followers/FollowingVotre réseau
ExploreDécouvrir des projets populaires

6.2 Explorer des projets populaires

Visitez quelques projets célèbres pour vous inspirer :

6.3 Vocabulaire GitHub à connaître

TermeDéfinition
Repository (Repo)Un projet/dossier contenant votre code
ForkCopie d'un repo dans votre compte
CloneTélécharger un repo sur votre machine
CommitEnregistrer des modifications
PushEnvoyer vos commits vers GitHub
PullRécupérer les modifications depuis GitHub
Pull Request (PR)Proposer des modifications
IssueSignaler un bug ou demander une fonctionnalité
BranchVersion parallèle du code
MergeFusionner des branches

Prochaine étape

Maintenant que votre compte est créé, passons à la configuration de Git sur votre machine locale !

🔝 Retour à la table des matières