Skip to main content

Inhaltsausschluss für GitHub Copilot

Du kannst verhindern, dass Copilot auf bestimmte Dateien zugreift.

Wer kann dieses Feature verwenden?

Organisationen und Unternehmen mit einem Copilot Business- oder Copilot Enterprise-Plan.

Informationen über den Inhaltsausschluss für Copilot

Du kannst den Inhaltsausschluss verwenden, um Copilot so zu konfigurieren, dass bestimmte Dateien ignoriert werden. Wenn Sie Inhalte aus Copilot ausschließen:

  • Der Codeabschluss ist in den betroffenen Dateien nicht verfügbar.
  • Der Inhalt in betroffenen Dateien informiert keine Codeabschlussvorschläge in anderen Dateien.
  • Der Inhalt in den betroffenen Dateien liefert keine Informationen für GitHub Copilot Chat-Antworten.
  • Betroffene Dateien werden in Review mit Copilot nicht überprüft.

Wer Inhaltsausschlüsse konfigurieren kann

Repositoryadmins, Organisationsbesitzende und Unternehmensbesitzende können den Inhaltsausschluss konfigurieren.

  • Repositoryadministratoren können nur Inhalte aus ihren eigenen Repositorys ausschließen. Das wirkt sich auf alle Copilot-Benutzer aus, die in diesen Repositorys arbeiten.

  • Organisationsbesitzer*innen können Inhalte für Benutzer*innen ausschließen, denen ein Copilot-Arbeitsplatz über ihre Organisation zugewiesen wurde.

  • Unternehmensbesitzer*innen können Ausschlussregeln auf alle Copilot-Benutzer*innen im Unternehmen anwenden.

Verfügbarkeit des Inhaltsausschlusses

Die Copilot Business- und Copilot Enterprise-Pläne bieten die folgende Unterstützung für den Inhaltsausschluss.

ToolUnterstützung zur Code-VervollständigungCopilot Chat-Support
Visual Studio
Visual Studio Code
JetBrains-IDEs
Vim/NeovimNicht zutreffend
Xcode
Eclipse
Azure Data StudioNicht zutreffend
GitHub-WebseiteNicht zutreffend
GitHub MobileNicht zutreffend

Inhaltsausschlüsse gelten auch für Copilot Code Review auf der GitHub-Website.

Hinweis

  • Das Ausschließen von Inhalten befindet sich auf der GitHub-Website und bei GitHub Mobile in der public preview. Änderungen sind vorbehalten.
  • Der Inhaltsausschluss wird derzeit im Bearbeitungs- und Agent-Modus von Copilot Chat in Visual Studio Code nicht unterstützt.

Einschränkungen des Inhaltsausschlusses

Es ist möglich, dass Copilot semantische Informationen aus einer ausgeschlossenen Datei verwenden kann, wenn die Informationen von IDE direkt bereitgestellt werden. Beispiele für solche Inhalte sind Typinformationen und Hoveroverdefinitionen für Symbole, die im Code verwendet werden, sowie allgemeine Projekteigenschaften wie Buildkonfigurationsinformationen.

Derzeit gelten Inhaltsausschlüsse nicht für symbolische Links (Symlinks) und Repositorys, die sich in Remotedateisystemen befinden.

An GitHub gesendete Daten

Wenn Sie den Inhaltsausschluss konfiguriert haben, sendet der Client (z. B. die Copilot-Erweiterung für VS Code) die aktuelle Repository-URL an den GitHub-Server, damit der Server die richtige Richtlinie an den Client zurücksenden kann. Diese URLs werden nicht an einer beliebigen Stelle protokolliert.

Weiterführende Themen