Una cuenta empresarial es el punto central de administración de su empresa en GitHub. Reúne herramientas administrativas para la administración de acceso, las directivas, la facturación y mucho más. Los administradores de empresa pueden configurar características y directivas de forma eficaz a escala antes de implementarlas en toda la empresa.
En esta guía se proporciona información general sobre las principales características administrativas incluidas en una cuenta empresarial. Al comprender las herramientas a su disposición, podrá adaptar GitHub a sus necesidades únicas, configurar su negocio para el escalado futuro y permitir que los equipos se centren en el trabajo estratégico.
Users
La empresa contiene todos los usuarios que necesitan acceder a cualquier parte de los recursos de la empresa en GitHub. Los usuarios se pueden agrupar en equipos y tener acceso a las organizaciones.
En función del tipo de empresa, invitará a los usuarios a su empresa con su cuenta existente GitHub o aprovisionará cuentas dedicadas desde un proveedor de identidades central.
De forma predeterminada, la mayoría de los usuarios tienen un rol no administrativo en su empresa, lo que significa que tienen poca razón para interactuar con la propia cuenta de empresa. Sin embargo, puede cambiar esto concediéndoles roles de empresa que proporcionen acceso a una configuración específica.
Las organizaciones
Una cuenta empresarial puede contener una o varias organizaciones. Al igual que una cuenta de empresa, una cuenta de organización contiene sus propias características administrativas, como registros de auditoría, directivas y equipos.
Una organización también contiene los lugares en los que los no administradores suelen realizar su trabajo, como repositorios, discusiones y proyectos. Los usuarios de una organización son las personas que necesitan acceder a estos lugares para realizar sus trabajos.
Por lo general, puede controlar las organizaciones de forma coherente desde su cuenta empresarial. Para permitir una administración más personalizada y granular, también puede delegar algunas decisiones, como la configuración de directivas, a los administradores de la organización.
Equipos
Teams son grupos de usuarios que puede usar para administrar el acceso de los usuarios a organizaciones, roles y licencias a escala. Puede usar equipos para agregar personas a proyectos compartidos o delegar tareas a equipos especializados.
Puede definir equipos en el nivel empresarial y, a continuación, concederles roles administrativos o agregarlos a las organizaciones, donde pueden recibir roles de nivel de organización y acceso al repositorio.
Teams se puede sincronizar con grupos de IdP, lo que le permite administrar los privilegios que se incluyen con la pertenencia al equipo directamente desde el sistema centralizado de administración de identidades de su empresa.
Repositorios
Los repositorios hospedan archivos como el código fuente de la empresa o la documentación interna. Son donde los desarrolladores suelen realizar su trabajo y contienen sus propias características y opciones de administración que necesitan estar más cerca del código, como GitHub Actions flujos de trabajo.
Los repositorios son propiedad de organizaciones y no son accesibles directamente en la cuenta empresarial. Sin embargo, la empresa puede definir propiedades personalizadas para aplicar el mismo modelo de gobernanza a todos los repositorios con características compartidas. Por ejemplo, si no desea que nadie elimine repositorios que contengan código de producción, esto es algo que puede controlar desde el nivel empresarial.
Centros de coste
Los centros de costes permiten asignar los gastos de las características de GitHub a unidades empresariales específicas. Permiten definir la estructura de facturación independientemente de otras partes de la empresa, por lo que puede centrarse en el uso de cuentas de organización para agrupar los requisitos de trabajo o gobernanza relacionados.
Si su cuenta se factura a través de Azure, los centros de costos también le permiten facturar el uso a varias suscripciones de Azure diferentes.
Policies
Los administradores de empresa pueden establecer directivas para controlar cómo funcionan los usuarios en toda la empresa, como:
- Listas de IP permitidas para imponer restricciones sobre desde dónde pueden acceder los usuarios a su empresa
- Copilot políticas para gobernar qué características y modelos pueden usar las personas
- Directivas de repositorio para controlar quién puede hacer cosas como eliminar, cambiar el nombre o transferir repositorios
- Conjuntos de reglas para definir cómo los usuarios pueden interactuar con ramas importantes, como requerir solicitudes de incorporación de cambios con revisiones
Apps
GitHub Apps son una manera segura de administrar automatizaciones a lo largo de toda la empresa. Una GitHub App es una identidad dedicada que proporciona tokens limitados a los scripts y flujos de trabajo externos, lo que permite automatizar procesos e integrarse con otras plataformas.
En su cuenta empresarial, puede definir registros de aplicaciones para automatizar un proceso de forma coherente en todas las organizaciones. También puede instalar aplicaciones para automatizaciones que realicen acciones en la propia cuenta empresarial, como la creación de organizaciones.
Los usuarios también pueden autorizar a GitHub Apps para usar su cuenta de GitHub y los datos en otras aplicaciones. Por ejemplo, para utilizar su cuenta de GitHub al iniciar sesión en un IDE o al conectar un proveedor de CI a sus repositorios.
Pasos siguientes
Obtenga información sobre cómo configurar estas características con nuestro recorrido Incorporación empresarial para GitHub Enterprise Cloud.