Es posible que haya creado una cuenta empresarial sin organizaciones para distribuir Copilot sin pagar por GitHub Enterprise. Esto a veces se denomina Copilot autónomo. Con esta configuración, puede seguir usando la configuración administrada de empresa, pero debe tener en cuenta algunas instrucciones adicionales.
Si usa una configuración empresarial estándar con organizaciones, puede omitir esta guía.
Uso de la configuración administrada por el servidor
La configuración administrada por el servidor requiere una organización y un .github-private repositorio. Para crearlos, un usuario de su empresa necesita una GitHub Enterprise licencia. Si usa la facturación por volumen o por suscripción, póngase en contacto con el equipo de su cuenta para comprar una licencia. De lo contrario, la licencia se asignará automáticamente cuando el usuario se una a una organización.
El usuario con la licencia puede:
- Cree una organización y únase a ella como propietario.
- Agregue un
.github-privaterepositorio, convierta el repositorio en el origen de la configuración administrada de la empresa y agregue la configuración almanaged-settings.jsonarchivo. Para obtener instrucciones paso a paso, consulte Introducción a la configuración administrada por la empresa.
Desde ese momento, cualquier usuario del plan de su Copilot empresa se rige por esa configuración, independientemente de si tiene acceso al .github-private repositorio.
La limitación principal de este método es la GitHub Enterprise licencia necesaria para crear la organización y el repositorio.
Uso de ajustes administrados por MDM o basados en archivos
Si no desea agregar una licencia o crear una GitHub Enterprise organización, puede implementar la misma configuración lógica a través de MDM (como Intune o Jamf) o una implementación basada en archivos. La entrega basada en archivos usa directamente el esquema JSON. La distribución nativa de MDM usa claves planas y valores codificados como cadenas. Ninguno de los métodos requiere una organización o .github-private un repositorio.
Para obtener más información sobre los métodos de implementación, consulte Elección de cómo implementar la configuración administrada por la empresa para los usuarios.
Consideraciones sobre el acceso al complemento
Si la configuración administrada define un complemento mediante enabledPlugins, el cliente intenta instalarlo automáticamente para cada usuario. El usuario necesita acceso a dónde se hospedan los archivos de complemento. Si el complemento se hospeda en un repositorio privado en GitHub, el usuario necesita acceso a ese repositorio, lo que puede requerir una licencia.