Comment configurer GitHub Copilot dans VS Code

GitHub Copilot est un assistant de codage alimenté par l’IA qui suggère des complétions de code pendant que vous tapez, vous aidant à écrire du code plus rapidement avec moins d’erreurs. Si vous êtes un développeur web utilisant VS Code, configurer Copilot ne prend que quelques minutes et peut considérablement améliorer votre productivité. Ce guide vous accompagne dans le processus d’installation, les options de forfaits, et la configuration essentielle pour commencer à coder avec l’assistance IA immédiatement.
Points clés à retenir
- GitHub Copilot propose des forfaits gratuits et payants avec des fonctionnalités et limites variables
- L’installation ne nécessite que l’extension VS Code et l’authentification GitHub
- Les paramètres de confidentialité et les configurations spécifiques à l’espace de travail vous donnent le contrôle sur quand et comment Copilot fonctionne
- Les fonctionnalités avancées comme le chat en ligne et le mode agent vont au-delà de la simple complétion de code
Qu’est-ce que GitHub Copilot et pourquoi l’utiliser ?
GitHub Copilot est un programmeur en binôme IA développé par GitHub et OpenAI qui fournit des suggestions de code intelligentes directement dans votre éditeur. Il analyse le contexte de votre code et suggère des lignes entières ou des blocs de code, apprenant à partir de milliards de lignes de code public pour offrir des complétions pertinentes.
Les développeurs utilisent Copilot car il :
- Réduit le temps passé sur le code standard et les motifs répétitifs
- Aide à découvrir de nouvelles API et approches de codage
- Accélère l’apprentissage de nouveaux langages et frameworks
- Minimise le changement de contexte en vous maintenant dans votre flux de travail
Forfaits GitHub Copilot gratuit vs payants
Avant l’installation, comprenez vos options :
Forfait Copilot gratuit :
- Limite mensuelle de 2 000 complétions et 50 messages de chat
- Accès au modèle GPT-4o
- Suggestions de code de base et fonctionnalités de chat
- Idéal pour tester Copilot ou une utilisation occasionnelle
Copilot Individual (10 $/mois) :
- Complétions et chat illimités
- Modèles IA multiples (GPT-4o, Claude 3.5 Sonnet, o1-preview, o1-mini)
- Fonctionnalités avancées incluant l’édition multi-fichiers
- Essai gratuit de 30 jours disponible
Copilot Business/Enterprise (19-39 $/utilisateur/mois) :
- Tout ce qui est inclus dans Individual
- Sécurité et conformité d’entreprise
- Contrôles administrateur et analyses d’utilisation
- Fonctionnalités de collaboration d’équipe
Installation de GitHub Copilot dans VS Code
Étape 1 : Installer l’extension
- Ouvrez VS Code
- Appuyez sur
Ctrl+Shift+X
(Windows/Linux) ouCmd+Shift+X
(Mac) pour ouvrir les Extensions - Recherchez “GitHub Copilot”
- Cliquez sur Installer sur l’extension officielle GitHub Copilot
Étape 2 : Se connecter à GitHub
Après l’installation, vous verrez l’icône Copilot dans votre barre d’état (en bas à droite).
- Cliquez sur l’icône Copilot
- Sélectionnez “Sign in to GitHub”
- Suivez les invites du navigateur pour vous authentifier
- Retournez à VS Code après autorisation
Si vous n’avez pas d’abonnement Copilot, vous serez invité à commencer un essai gratuit ou à sélectionner le niveau gratuit.
Étape 3 : Vérifier la configuration
Pour confirmer que Copilot fonctionne :
- Créez un nouveau fichier avec une extension
.js
,.py
, ou.html
- Commencez à taper une fonction ou une structure HTML
- Cherchez les suggestions de “texte fantôme” en gris
- Appuyez sur
Tab
pour accepter les suggestions
Discover how at OpenReplay.com.
Paramètres de configuration essentiels
Gestion de la télémétrie et de la confidentialité
Par défaut, Copilot peut collecter des données de télémétrie. Pour gérer les paramètres de confidentialité :
- Ouvrez les Paramètres VS Code (
Ctrl+,
ouCmd+,
) - Recherchez “telemetry”
- Définissez
telemetry.telemetryLevel
sur “off” pour la télémétrie générale de VS Code
Pour les paramètres spécifiques à Copilot :
- Recherchez “github.copilot”
- Trouvez “GitHub > Copilot: Enable”
- Décochez pour désactiver Copilot globalement, ou configurez les paramètres par langage
Paramètres spécifiques à l’espace de travail
Pour désactiver Copilot pour des projets sensibles :
- Ouvrez la vue Extensions (
Ctrl+Shift+X
) - Trouvez GitHub Copilot
- Cliquez sur l’icône d’engrenage
- Sélectionnez “Disable (Workspace)”
- Rechargez VS Code lorsque demandé
Personnalisation du comportement des suggestions
Dans les Paramètres, recherchez “github.copilot” pour ajuster :
- Inline Suggest : Activer/désactiver les suggestions automatiques
- Editor > Enable Auto Completions : Contrôler quand les suggestions apparaissent
- Enable : Configurer Copilot pour des langages spécifiques uniquement
Utiliser GitHub Copilot efficacement
Complétions de code de base
Pendant que vous tapez, Copilot suggère du code en texte gris. Raccourcis clés :
Tab
: Accepter la suggestionEsc
: Rejeter la suggestionAlt+]
ouOption+]
: Suggestion suivanteAlt+[
ouOption+[
: Suggestion précédenteCtrl+Enter
: Ouvrir le panneau Copilot avec plusieurs suggestions
Fonctionnalités avancées
Chat en ligne (Ctrl+I
ou Cmd+I
) :
- Sélectionnez le code et appuyez sur le raccourci
- Demandez à Copilot de refactoriser, expliquer ou améliorer la sélection
- Parfait pour des modifications rapides sans quitter votre code
Panneau de chat :
- Ouvrez la vue Chat depuis la barre d’activité
- Utilisez
@workspace
pour référencer l’ensemble de votre projet - Posez des questions sur votre base de code ou demandez de nouvelles implémentations
- Les modèles disponibles varient selon le niveau d’abonnement
Actions intelligentes :
- Générer des messages de commit dans la vue Source Control
- Créer des tests unitaires à partir du code existant
- Ajouter de la documentation aux fonctions
- Corriger les erreurs avec des suggestions contextuelles
Changer de comptes GitHub
Si votre abonnement Copilot est sur un compte GitHub différent :
- Cliquez sur l’icône Comptes dans la barre d’activité (ou l’icône de profil en bas à gauche)
- Déconnectez-vous du compte GitHub actuel
- Cliquez sur l’icône Copilot dans la barre d’état
- Sélectionnez “Sign in to GitHub”
- Authentifiez-vous avec le bon compte
Dépannage courant
Copilot ne suggère pas de code :
- Vérifiez que l’extension de fichier est supportée
- Vérifiez que vous êtes connecté (consultez la barre d’état)
- Assurez-vous que Copilot n’est pas désactivé pour l’espace de travail
- Vérifiez votre statut d’abonnement et les limites
- Essayez de recharger la fenêtre VS Code (
Ctrl+R
ouCmd+R
)
Qualité de suggestion médiocre :
- Fournissez plus de contexte dans votre fichier
- Écrivez des commentaires descriptifs avant les fonctions
- Utilisez des noms de variables et de fonctions clairs
- Incluez les imports pertinents et les définitions de types
Problèmes réseau :
- Vérifiez que les paramètres de pare-feu autorisent les connexions vers github.com
- Vérifiez la configuration du proxy si vous êtes derrière un réseau d’entreprise
- Testez avec la commande
github.copilot.advanced.debug.testConnection
dans la palette de commandes
Conclusion
Configurer GitHub Copilot dans VS Code transforme votre expérience de codage avec des suggestions alimentées par l’IA qui s’adaptent à votre style. Que vous utilisiez le forfait gratuit pour explorer ses capacités ou que vous exploitiez les fonctionnalités payantes pour le développement professionnel, le processus de configuration reste simple. Commencez par les complétions de base, expérimentez avec le chat en ligne pour des améliorations rapides, et explorez le panneau de chat pour construire des fonctionnalités entières. Avec une configuration appropriée et des paramètres de confidentialité en place, vous êtes prêt à coder plus rapidement et plus efficacement avec votre programmeur en binôme IA.
FAQ
GitHub Copilot nécessite une connexion internet active pour fonctionner. Il envoie le contexte de votre code aux serveurs de GitHub où les modèles IA le traitent et renvoient des suggestions. Sans accès internet, Copilot ne peut générer aucune complétion de code ni réponse de chat.
GitHub Copilot ne stocke pas ni ne s'entraîne sur votre code privé par défaut. Pour les utilisateurs individuels et gratuits, votre code est transmis pour traitement mais n'est pas conservé. Les clients Business et Enterprise ont des garanties supplémentaires que leur code ne sera pas utilisé pour entraîner les modèles.
Vous pouvez exclure des fichiers ou motifs spécifiques en créant un fichier .copilotignore à la racine de votre dépôt. Il fonctionne comme .gitignore, supportant les caractères génériques et les motifs de chemin. Alternativement, désactivez Copilot pour des types de fichiers spécifiques dans les paramètres VS Code sous github.copilot.enable.
Les complétions en ligne apparaissent automatiquement sous forme de texte fantôme pendant que vous tapez, offrant des suggestions immédiates. La fonctionnalité de chat nécessite une activation manuelle et permet des interactions conversationnelles pour expliquer le code, générer des tests, ou créer des fonctionnalités entières avec un contexte et des exigences plus complexes.
Understand every bug
Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.