Skip to main content
Skip to content

Inhaltsausschluss für GitHub Copilot

Sie können den Zugriff auf bestimmte Dateien verhindern Copilot .

Wer kann dieses Feature verwenden?

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

Informationen zum Inhaltsausschluss für Copilot

Sie können den Inhaltsausschluss so konfigurieren, dass Copilot bestimmte Dateien ignoriert. Wenn Sie Inhalte aus Copilot ausschließen:

  • Inlinevorschläge sind in den betroffenen Dateien nicht verfügbar.
  • Der Inhalt betroffener Dateien beeinflusst keine Inline-Vorschläge in anderen Dateien.
  • Der Inhalt in den betroffenen Dateien wird die Antworten von Copilot nicht beeinflussen.
  • Betroffene Dateien werden in einer Copilot Codeüberprüfung nicht überprüft.

Wer Inhaltsausschlüsse konfigurieren kann

Repository-Administratoren, Organisationsinhaber und Unternehmensinhaber können den Inhaltsausschluss konfigurieren.

  • Repositoryadministratoren können nur Inhalte aus ihren eigenen Repositorys ausschließen. Das wirkt sich auf alle Copilot-Benutzer im Unternehmen 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 Tarife bieten das folgende Maß an Unterstützung beim Ausschluss von Inhalten.

WerkzeugUnterstützung von InlinevorschlägenChat- und Agent-Support
Visual Studio
Visual Studio Code
IDEs von JetBrains
Vim/NeovimNicht anwendbar
Xcode
Eclipse
Azure Data StudioNicht anwendbar
Der GitHub Copilot appNicht anwendbar
GitHub Copilot CLINicht anwendbar
Copilot in the cloudNicht anwendbar
Copilot code reviewNicht anwendbar

Copilot in the cloud umfasst Chat- und Agentsitzungen, die auf der GitHub Website, GitHub Mobileoder cloud-Sandboxes gestartet wurden.

Einschränkungen des Inhaltsausschlusses

Der Inhaltsausschluss ist keine Dateisystemsicherheitsgrenze und kann nicht gewährleisten, jede Form des Dateizugriffs zu verhindern. Es handelt sich um einen Schutzmechanismus für die Tools, die GitHub steuert, und es ist nicht gewährleistet, dass dieser von MCP-Servern oder Clients von Drittanbietern beachtet wird.

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

Hinweis

Wenn Sie einen Copilot agent in einer IDE, GitHub Copilot app, oder dem GitHub Copilot CLI verwenden, verhindert der Inhaltsausschluss, dass der Agent über Copilot-Tools auf ausgeschlossene Dateien zugreift, und prüft identifizierbare Dateipfade in Befehlen und Skripts, bevor er sie ausführt, erkennt jedoch möglicherweise keinen indirekten Dateizugriff. Der Inhaltsausschluss ist kein Ersatz für Betriebssystemberechtigungen oder andere Zugriffssteuerungen.

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

An GitHub gesendete Daten

Nachdem 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ückgeben kann. Diese URLs werden nicht an einer beliebigen Stelle protokolliert.

Weiterführende Lektüre