Skip to main content

Sincornizar el uso de licencias entre GitHub Enterprise Server y GitHub Enterprise Cloud

Puedes sincronizar el uso de licencias desde GitHub Enterprise Server hacia GitHub Enterprise Cloud para ver el uso de licencias a lo largo de tu empresa en un solo lugar y garantizar que las personas con cuentas en ambos ambientes solo consuman una licencia.

¿Quién puede utilizar esta característica?

Enterprise owners can sync license usage between enterprise accounts on GitHub Enterprise Server and GitHub Enterprise Cloud.

Acerca de la sincronización del uso de licencias

GitHub usa un modelo de licencias de usuario único. Con el plan de GitHub Enterprise, tienes derecho a usar tanto GitHub Enterprise Cloud como GitHub Enterprise Server. Tu asignación de GitHub Enterprise Cloud incluye una implementación, ya sea en GitHub.com o GHE.com.

GitHub determina el número de puestos con licencia que estás consumiendo en función del número de usuarios únicos en todas tus implementaciones. Cada cuenta de usuario solo consume una licencia, independientemente de cuántas instancias de GitHub Enterprise Server utilice el usuario o de cuántas organizaciones sea miembro en tu implementación de GitHub Enterprise Cloud. Este modelo permite a cada persona utilizar varias implementaciones de GitHub Enterprise sin incurrir en costos adicionales.

Para que una persona que utiliza varios ambientes de GitHub Enterprise consuma una licencia única, debes sincronizar el uso de licencias entre ambientes. Luego, GitHub desduplicará a los usuarios en función de las direcciones de correo electrónico asociadas a sus cuentas de usuario. GitHub desduplica las licencias para el plan GitHub Enterprise, pero no para otros productos GitHub. Para obtener más información, vea «Solución de problemas del uso de licencias de GitHub Enterprise».

Para asegurarte de que ves los detalles actualizados de la licencia en GitHub Enterprise Cloud, puedes sincronizar el uso de la licencia con GitHub.com automáticamente, utilizando GitHub Connect. Para obtener más información sobre GitHub Connect, vea "Acerca de GitHub Connect."

Si no quieres habilitar GitHub Connect, puedes sincronizar el uso de licencia manualmente si subes un archivo desde GitHub Enterprise Server a GitHub.com.

Cuando sincronizas el uso de licencia, solo el correo electrónico y el Id. de usuario de cada cuenta de usuario de GitHub Enterprise Server se transmitirán a GitHub Enterprise Cloud.

Después de sincronizar el uso de licencias, puede ver un informe de las licencias consumidas en todos los entornos de la configuración empresarial en GitHub Enterprise Cloud. Para obtener más información, vea «Ver el uso de licencia para GitHub Enterprise».

Note

Para facilitar la solución de problemas, si sincroniza el uso de licencias y no usa Enterprise Managed Users, se recomienda encarecidamente habilitar dominios comprobados para su cuenta empresarial en GitHub Enterprise Cloud. Consulte "Verificar o aprobar un dominio para tu empresa" en la documentación de GitHub Enterprise Cloud.

Sincronizar el uso de licencias automáticamente

Puedes usar GitHub Connect para sincronizar semanalmente y de forma automática el recuento de licencias de usuario y el uso entre GitHub Enterprise Server y GitHub Enterprise Cloud. Para obtener más información, vea "Habilitar la sincronización automática de licencias de usuario para su empresa."

Después de habilitar GitHub Connect, los datos de licencia se sincronizarán automáticamente cada semana. También puedes sincronizar manualmente los datos de licencia en cualquier momento mediante el desencadenamiento de un trabajo de sincronización de licencias.

Desencadenamiento de un trabajo de sincronización de licencias

  1. Inicia sesión en la instancia de GitHub Enterprise Server.

  2. En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Configuración de empresa.

    Captura de pantalla del menú desplegable que aparece al hacer clic en la foto de perfil en GitHub Enterprise Server. La opción "Configuración de Enterprise" está resaltada en un contorno naranja oscuro.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  4. En Configuración, haz clic en Licencia.

  5. En "Sincronización de licencias", haz clic en Sincronizar ahora.

Carga manual del uso de licencias de GitHub Enterprise Server

Puedes descargar un archivo JSON desde GitHub Enterprise Server y subir el archivo a GitHub Enterprise Cloud para sincronizar el uso de la licencia de usuario entre dos implementaciones de forma manual.

  1. Inicia sesión en la instancia de GitHub Enterprise Server.

  2. En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Configuración de empresa.

    Captura de pantalla del menú desplegable que aparece al hacer clic en la foto de perfil en GitHub Enterprise Server. La opción "Configuración de Enterprise" está resaltada en un contorno naranja oscuro.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  4. En Configuración, haz clic en Licencia.

  5. En la sección "Licencias de usuario", en "Vínculos rápidos", para descargar un archivo que contiene su uso de licencia actual en GitHub Enterprise Server, haga clic en Exportar uso de licencia.

    Captura de pantalla de la sección "Licencias de usuario" de la página "Licencia". Un vínculo, con la etiqueta "Exportar uso de licencia", está resaltado en naranja oscuro.

  6. Vaya a GitHub Enterprise Cloud.

  7. En la esquina superior derecha de GitHub, haga clic en su foto de perfil y, a continuación, en Sus empresas.

  8. En la lista de empresas, da clic en aquella que quieras ver.

  9. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  10. En Configuración, haz clic en Licencia.

  11. Junto a "Instancias de Enterprise Server", haz clic en Agregar uso del servidor.

  12. Sube el archivo JSON que descargaste de GitHub Enterprise Server.