Hinweis
Diese Funktion befindet sich in Öffentliche Vorschau und kann Änderungen unterliegen.
Unternehmensverwaltete Plug-In-Standards ermöglichen Administratoren das Definieren und Erzwingen von Richtlinien für die Verfügbarkeit von Plug-Ins. Durch die Konfiguration einer settings.json Datei im Repository des .github-private Unternehmens können Administratoren angeben, welche Plug-In-Marketplaces für Benutzer verfügbar sind und welche Plug-Ins automatisch installiert werden.
Wo Plug-In-Standards gelten
Plug-In-Standards gelten für alle Benutzer des Unternehmensplans Copilot über die folgenden Clients:
- Copilot CLI: siehe Informationen zu Plug-Ins für GitHub Copilot-CLI
- VS Code (version 1.122 und höher): siehe Agent-Plugins in VS Code in der VS Code Dokumentation
Benutzer müssen ein Upgrade auf eine unterstützte Clientversion durchführen, damit diese Standards angewendet werden.
Funktionsweise von Plug-In-Standards
Enterprise-Plug-In-Standards verwenden eine Konfigurationsdatei, die im Repository Ihres Unternehmens .github-private gespeichert ist. Die Konfiguration wird in einer settings.json Datei im folgenden Pfad definiert: .github/copilot/settings.json
Für Plug-In-Standards kann die Datei Folgendes definieren:
- Bekannte Marktplätze. Plug-In-Marketplaces, die Benutzern zum Durchsuchen und Installieren von Plug-Ins zur Verfügung stehen.
- Standardmäßig aktivierte Plug-Ins. Bestimmte Plug-Ins, die beim Authentifizieren von Benutzern automatisch installiert werden.
Wenn sich ein Benutzer über einen unterstützten Client bei Copilot authentifiziert, ruft der Client einen API-Endpunkt auf, der das settings.json aus dem .github-private-Repository des Unternehmens liest. Die in der Datei definierten Richtlinien werden dann auf die Sitzung des Benutzers angewendet.
Gründe für die Verwendung von vom Unternehmen verwalteten Plug-In-Standards
Unternehmensverwaltete Plug-In-Standards helfen Administratoren bei der Bewältigung verschiedener häufiger Herausforderungen:
- Konsistenz zwischen Clients. Stellen Sie sicher, dass alle Entwickler Zugriff auf dieselben Plugins und Marketplaces haben.
- Zentralisierte Steuerung Verwalten Sie die Verfügbarkeit von Plug-Ins aus einer einzigen Konfigurationsdatei, anstatt sich auf einzelne Entwickler zu verlassen, um die richtigen Plug-Ins zu installieren.
- Versionsgesteuerte Richtlinien. Da sich die Konfiguration in einem Git-Repository befindet, werden alle Änderungen an Plug-In-Standards nachverfolgt, auditierbar und über Pullanforderungen überprüft.
- Reduzierte Onboarding-Reibung. Neue Entwickler erhalten automatisch die Standard-Plug-Ins des Unternehmens, wenn sie sich authentifizieren, ohne manuelle Einrichtung.
Nächster Schritt
Informationen zum Konfigurieren von Enterprise-Plug-In-Standards finden Sie unter Konfigurieren von Enterprise-Plug-In-Standards.