Möglicherweise haben Sie ein Unternehmenskonto ohne Organisationen erstellt, um Copilot zu verteilen, ohne für GitHub Enterprise zu bezahlen. Dies wird manchmal Copilot Standalone genannt. Bei diesem Setup können Sie weiterhin unternehmensverwaltete Einstellungen verwenden, aber Sie sollten sich einige zusätzliche Anleitungen bewusst sein.
Wenn Sie ein standardmäßiges Unternehmenssetup mit Organisationen verwenden, können Sie diese Anleitung ignorieren.
Verwenden von serververwalteten Einstellungen
Serververwaltete Einstellungen erfordern eine Organisation und ein .github-private Repository. Um diese zu erstellen, benötigt ein Benutzer in Ihrem Unternehmen eine GitHub Enterprise Lizenz. Wenn Sie Volumen- oder Abonnementabrechnung verwenden, wenden Sie sich an Ihr Kontoteam, um eine Lizenz zu erwerben. Andernfalls wird die Lizenz automatisch zugewiesen, wenn der Benutzer einer Organisation beitritt.
Der Benutzer mit der Lizenz kann:
- Erstellen Sie eine Organisation, und treten Sie ihr als Besitzer bei.
- Fügen Sie ein
.github-privateRepository hinzu, erstellen Sie das Repository zur Quelle der verwalteten Einstellungen des Unternehmens, und fügen Sie dermanaged-settings.jsonDatei Einstellungen hinzu. Schrittweise Anleitungen finden Sie unter Erste Schritte mit unternehmensverwalteten Einstellungen.
Ab diesem Zeitpunkt unterliegt jeder Benutzer im Plan Ihres Unternehmens Copilot diesen Einstellungen, unabhängig davon, ob er Zugriff auf das .github-private Repository hat.
Die Haupteinschränkung dieser Methode ist die GitHub Enterprise Zum Erstellen der Organisation und des Repositorys erforderliche Lizenz.
Verwenden von von MDM verwalteten oder dateibasierten Einstellungen
Wenn Sie keine GitHub Enterprise Lizenz hinzufügen oder keine Organisation erstellen möchten, können Sie dieselben logischen Einstellungen über MDM (z. B. Intune oder Jamf) oder per dateibasierter Bereitstellung bereitstellen. Die dateibasierte Übermittlung verwendet das JSON-Schema direkt. Die native MDM-Bereitstellung verwendet flache Schlüssel und als Zeichenfolgen codierte Werte. Keine der beiden Methoden erfordert eine Organisation oder .github-private ein Repository.
Weitere Informationen zu Bereitstellungsmethoden finden Sie unter Auswählen, wie unternehmensverwaltete Einstellungen für Benutzer bereitgestellt werden.
Überlegungen zum Plug-In-Zugriff
Wenn verwaltete Einstellungen ein Plug-In mit enabledPluginsdefinieren, versucht der Client automatisch, es für jeden Benutzer zu installieren. Der Benutzer benötigt Zugriff auf die Stelle, an der die Plug-In-Dateien gehostet werden. Wenn das Plug-In in einem privaten Repository GitHubgehostet wird, benötigt der Benutzer Zugriff auf dieses Repository, was möglicherweise eine Lizenz erfordert.