Skip to Content

GitHub Copilot

GitHub Copilot einrichten

Studierende können sich bei GitHub als solche registrieren, um kostenlosen Zugang zu Copilot (Education/Pro) zu erhalten.

  1. Studierenden-Zugang freischalten (GitHub Global Campus):
    GitHub Global Campus beantragen 

  2. GitHub Copilot einrichten (u. a. in VS Code):
    Getting started mit GitHub Copilot 

GitHub Copilot in VS Code nutzen

Wie bei KI-Tools üblich, ändern sich die verfügbaren Funktionen in GitHub Copilot ständig.

Im Unterricht zeigen wir vor allem diese Szenarien:

  • Autovervollständigung („Ghost Text“)
  • Tab: Vorschlag übernehmen
  • Alt-]: nächsten Vorschlag anzeigen
  • Ctrl+Enter: Alternativen anzeigen (neuer Bereich)
  • Next Edit Suggestions: Copilot schlägt die nächste passende Änderung vor
    Next Edit Suggestions (VS Code Docs) 
  • Code durch Kommentare generieren
  • Rechtsklick: Code inline erklären, fixen, umschreiben, Tests schreiben
  • Copilot Chat: wie ChatGPT, aber direkt im Editor
  • Copilot Edits: größere Code-Änderungen über mehrere Stellen
  • Copilot Agent: komplexe Vorgänge im Projekt (inkl. Terminal)
  • Education Pack: Zugriff auf zusätzliche/leistungsstärkere Modelle

Commit-Messages steuern (Custom Instructions)

Copilot kann Commit-Messages generieren. Über eine VS-Code-Einstellung kann man dabei den gewünschten Stil vorgeben:

{ "github.copilot.chat.commitMessageGeneration.instructions": [ { "text": "Schreibe deutsche Commit-Messages mit weniger als 80 Zeichen." } ] }

Die Einstellung kann in der Workspace- oder User-settings.json gesetzt werden.

Tipp: GitHub-Video als Einstieg:
Einführung in GitHub Copilot (GitHub Video)