GitHub Copilot funktioniert nicht in VS Code: Die ultimative Anleitung zur Fehlerbehebung
Wenn GitHub Copilot in Visual Studio Code plötzlich den Dienst verweigert – sei es durch fehlende Code-Vervollständigungen, ein durchgestrichenes Icon oder Verbindungsprobleme – kann das den Arbeitsfluss massiv stören.
In dieser Schritt-für-Schritt-Anleitung gehen wir die häufigsten Ursachen durch und zeigen dir, wie du das Problem schnell und zuverlässig löst.
Schritt 1: Die Grundlagen überprüfen (Quick-Check)
Bevor du tiefer in die Einstellungen einsteigst, prüfe die folgenden Basisanforderungen:
- GitHub-Status prüfen: Manchmal liegt das Problem nicht bei dir, sondern an den GitHub-Servern. Prüfe unter githubstatus.com, ob bei GitHub Copilot Störungen vorliegen.
- Aktives Abonnement: Stelle sicher, dass dein GitHub-Konto über ein aktives Copilot-Abonnement verfügt (oder über Copilot for Students / Individual / Business). Prüfe das in deinem GitHub-Profil unter Settings > Billing and plans.
- Internetverbindung: Copilot benötigt eine durchgehend stabile Internetverbindung, um die KI-Modelle in der Cloud abzufragen.
Schritt 2: Statusleiste und Copilot-Aktivierung prüfen
Häufig ist Copilot einfach nur für das spezifische Dateiformat oder global deaktiviert.
- Schaue in VS Code unten rechts in die Statusleiste.
- Suche das GitHub Copilot-Icon (das kleine Roboter-/Kopf-Symbol).
- Normales Symbol: Copilot ist aktiv.
- Durchgestrichenes Symbol: Copilot ist deaktiviert. Klicke darauf und wähle "Enable Globally" (Global aktivieren) oder "Enable for [Sprache]".
- Symbol fehlt: Die Erweiterung ist möglicherweise abgestürzt oder nicht geladen. Fahre mit Schritt 4 fort.
Schritt 3: GitHub-Konto abmelden und neu verbinden
Oft läuft das Authentifizierungs-Token zwischen VS Code und GitHub ab oder wird ungültig. Ein Re-Login löst das Problem in den meisten Fällen:
- Klicke unten links auf das Zahnrad (Einstellungen) oder das Profil-Icon.
- Klicke auf deinen GitHub-Benutzernamen und wähle "Sign Out" (Abmelden).
- Starte VS Code neu.
- Drücke
Strg + Umschalt + P(Windows/Linux) bzw.Cmd + Shift + P(Mac), um die Befehlspalette zu öffnen. - Tippe ein:
GitHub Copilot: Sign Inund folge den Anweisungen im Browser, um dich erneut zu authentifizieren.
Schritt 4: VS Code und Erweiterung aktualisieren
Veraltete Versionen der Erweiterung sind inkompatibel mit den neuesten API-Schnittstellen von GitHub.
- Gehe zum Erweiterungen-Tab (
Strg + Umschalt + Xbzw.Cmd + Shift + X). - Suche nach GitHub Copilot (und ggf. GitHub Copilot Chat).
- Falls ein blauer Button "Update" (Aktualisieren) sichtbar ist, führe das Update durch.
- Aktualisiere auch VS Code selbst: Klicke auf das Zahnrad-Symbol > "Check for Updates..." (Nach Updates suchen).
Schritt 5: Inline-Vorschläge in den Einstellungen aktivieren
Manchmal werden die Code-Vorschläge von anderen Einstellungen oder Erweiterungen in VS Code blockiert:
- Öffne die Einstellungen über
Strg + ,bzw.Cmd + ,. - Tippe in die Suchleiste:
editor.inlineSuggest.enabled. - Stelle sicher, dass das Häkchen bei Editor: Inline Suggest gesetzt ist.
- Suche nach:
github.copilot.enable. - Vergewissere dich, dass deine aktuelle Programmiersprache nicht auf
falsegesetzt ist.
Schritt 6: Copilot Output-Logs auslesen (Fehlersuche)
Wenn Copilot weiterhin stumm bleibt, verraten dir die Logs genau, was schiefgeht:
- Öffne das Panel für die Ausgabe über
Strg + Umschalt + U(bzw. Menü: Ansicht > Ausgabe). - Klicke oben rechts im Ausgabefenster auf das Dropdown-Menü (standardmäßig steht dort oft "Tasks").
- Wähle GitHub Copilot aus.
- Achte auf Fehlermeldungen:
- Fehler 401 / 403: Authentifizierungs- oder Rechteproblem (siehe Schritt 3 & 1).
- FetchError / ETIMEDOUT: Netzwerkproblem (siehe Schritt 7).
Schritt 7: VPN, Proxies und Firewalls (Netzwerkprobleme)
Häufig blockieren Firmennetzwerke oder installierte VPNs die WebSocket- und TLS-Verbindungen von Copilot.
- VPN testweise deaktivieren: Schalte dein VPN kurz aus, um zu sehen, ob Copilot wieder anspringt.
- Proxy-Konfiguration in VS Code:
- Gehe in die Einstellungen (
Strg + ,) und suche nachhttp.proxyStrictSSL. - Wenn du dich in einem Unternehmensnetzwerk mit "SSL Inspection" befindest, kann es helfen, diesen Haken testweise zu entfernen (Achtung: verringert die SSL-Sicherheit).
- Stelle sicher, dass unter
Http: Proxydeine Firmen-Proxy-URL korrekt eingetragen ist, falls erforderlich.
- Gehe in die Einstellungen (
Schritt 8: Der "Clean Install" (Wenn nichts anderes hilft)
Wenn alle vorherigen Schritte fehlschlagen, installiere die Erweiterung komplett neu:
- Deinstalliere GitHub Copilot und GitHub Copilot Chat in VS Code.
- Schließe VS Code.
- Optional (Erweitert): Lösche den Copilot-Cache-Ordner im VS Code-Erweiterungsverzeichnis (unter Windows meist in
C:\Users\<DeinName>\.vscode\extensions). - Öffne VS Code wieder und installiere die offizielle Erweiterung GitHub Copilot frisch aus dem Marketplace.
- Starte den Login-Prozess erneut.
Fazit
In 90 % der Fälle liegt das Problem an einem abgelaufenen Authentifizierungs-Token (Lösung: Ab- und Neuanmelden) oder an einer Netzwerkblockade durch Firewalls und VPNs. Wenn du diese Schritte der Reihe nach befolgst, sollte dir GitHub Copilot in kürzester Zeit wieder wie gewohnt beim Coden zur Seite stehen.