Connecter GitHub à VS Code
1. Installer Git et VS Code
Section intitulée « 1. Installer Git et VS Code »- Télécharger Git : git-scm.com
- Télécharger Visual Studio Code : code.visualstudio.com
Vérifier que Git est bien installé :
git --version
2. Configurer Git
Section intitulée « 2. Configurer Git »Définir ton identité (mêmes informations que sur GitHub) :
git config --global user.name "Ton Nom"git config --global user.email "ton@email.com"
Configurer VS Code comme éditeur par défaut :
git config --global core.editor "code"
3. Générer une clé SSH
Section intitulée « 3. Générer une clé SSH »Créer une nouvelle paire de clés SSH :
ssh-keygen -t rsa -b 4096 -C "ton-email@exemple.fr"
Tu obtiens deux fichiers dans ~/.ssh/
:
id_rsa
→ clé privée (à garder secrète)id_rsa.pub
→ clé publique (à partager avec GitHub)
4. Ajouter la clé à GitHub
Section intitulée « 4. Ajouter la clé à GitHub »- Copier la clé publique :
cat ~/.ssh/id_rsa.pub
- Aller sur GitHub → Settings > SSH and GPG keys > New SSH Key
- Coller la clé, donner un nom, enregistrer.
5. Activer la clé en local
Section intitulée « 5. Activer la clé en local »Lancer l’agent SSH et ajouter la clé :
eval "$(ssh-agent -s)"ssh-add ~/.ssh/id_rsa
6. Connecter VS Code à GitHub
Section intitulée « 6. Connecter VS Code à GitHub »- Ouvrir VS Code
- Installer l’extension GitHub Pull Requests and Issues
- Cliquer en bas à gauche sur Se connecter à GitHub
- Autoriser l’accès à ton compte GitHub
7. Cloner un dépôt GitHub
Section intitulée « 7. Cloner un dépôt GitHub »Dans VS Code :
Ctrl + Shift + P
→ taper Git: Clone- Coller l’URL SSH du dépôt :
git@github.com:utilisateur/mon-projet.git
- Choisir un dossier → VS Code ouvre le projet automatiquement.
8. Workflow classique dans VS Code
Section intitulée « 8. Workflow classique dans VS Code »- Onglet Source Control (icône branche dans la barre latérale)
- Étapes principales :
- Stage (
+
) =git add
- Commit (message obligatoire) =
git commit -m "Message"
- Sync Changes (
↑↓
) =git push
/git pull
- Stage (
Bonnes pratiques
Section intitulée « Bonnes pratiques »- Toujours créer une branche par fonctionnalité (
feature/login
,fix/bug
). - Faire des commits fréquents avec des messages clairs.
- Utiliser un
.gitignore
pour ignorer les fichiers inutiles. - Toujours faire un pull avant de commencer à coder.