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.
Tool | Unterstützung zur Code-Vervollständigung | Copilot Chat-Support |
---|---|---|
Visual Studio | ||
Visual Studio Code | ||
JetBrains-IDEs | ||
Vim/Neovim | Nicht zutreffend | |
Xcode | ||
Eclipse | ||
Azure Data Studio | Nicht zutreffend | |
GitHub-Webseite | Nicht zutreffend | |
GitHub Mobile | Nicht 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.