Esta guía te mostrará cómo configurar, ajustar y administrar tu cuenta de GitHub Enterprise Cloud como propietario de una empresa.
GitHub proporciona dos tipos de productos empresariales:
- GitHub Enterprise Cloud
- GitHub Enterprise Server
La diferencia principal entre los productos es que GitHub hospeda a GitHub Enterprise Cloud, mientras que GitHub Enterprise Server es auto-hospedado.
GitHub Enterprise Cloud incluye una cuenta de empresa, que permite administrar varias organizaciones. Puedes permitir que los miembros de la empresa creen y administren sus propias cuentas personales, o usar Enterprise Managed Users. Para más información sobre GitHub Enterprise Cloud, consulta Acerca de GitHub Enterprise Cloud.
Parte 1: Configuración de la cuenta de empresa
Para empezar a trabajar con GitHub Enterprise Cloud, decide qué tipo de empresa crear, crea una cuenta empresarial y agrega una o varias organizaciones.
1. Elección de un tipo de empresa
Para controlar el acceso a los recursos de tu empresa, puedes permitir que los usuarios usen una cuenta personal en GitHub.com y, opcionalmente, configurar restricciones de acceso SAML adicionales, o puedes aprovisionar y controlar las cuentas de tu empresa mediante tu proveedor de identidades (IdP) con Enterprise Managed Users. Antes de empezar a usar GitHub Enterprise Cloud, debes decidir qué tipo de empresa usar. Para más información, consulta Elección de un tipo de empresa para GitHub Enterprise Cloud.
2. Acerca de las cuentas de empresa
Una cuenta empresarial te permite administrar las políticas y ajustes centralmente para organizaciones múltiples de GitHub, incluyendo el acceso de los miembros, la facturación, el uso y la seguridad. Para más información, consulta Acerca de las cuentas de empresa.
3. Creación de una cuenta empresarial
Para crear la cuenta empresarial, inicia una evaluación gratuita de 30 días de GitHub Enterprise Cloud. Para más información, consulta Configurar una prueba de la nube de GitHub Enterprise.
Prueba GitHub Enterprise Cloud gratis
4. Adición de organizaciones a la cuenta de empresa
Se puede agregar cualquier número de organizaciones nuevas o existentes para administrar la cuenta empresarial. Para más información, consulta Agregar organizaciones a tu empresa.
5. Creación de un archivo LÉAME para la empresa
Para ayudar a las personas a comprender lo que sucede en su empresa, debe crear un archivo LÉAME. Por ejemplo, puede usar un archivo LÉAME para ayudar a los miembros a obtener información sobre diferentes organizaciones de la empresa, compartir vínculos a recursos importantes o comunicar información sobre la configuración y las directivas de su empresa. Para obtener más información, consulta Creación de un archivo LÉAME para una empresa.
6. Visualización de la suscripción y el uso de la cuenta de empresa
Puedes ver tu suscripción actual, uso de licencia, facturas, historial de pagos y otra información de facturación de tu cuenta empresarial en cualquier momento. Tanto los propietarios de empresas como los gerentes de facturación pueden acceder y administrar la configuración de facturación para las cuentas empresariales. Para más información, consulta Ver la suscripción y el uso de tu cuenta de empresa.
Parte 2: Administración de miembros de la empresa con GitHub Enterprise Cloud
Si tu empresa utiliza Enterprise Managed Users, tus miembros se administrarán integralmente mediante tu proveedor de identidad. Tanto la adición de miembros, hacer cambios a sus membrecías y asignar roles se administra utilizando tu IdP. Para más información, consulta Acerca de Enterprise Managed Users.
Si tu empresa no utiliza Enterprise Managed Users, sigue estos pasos.
1. Asignación de roles en una empresa
Predeterminadamente, cualquiera en una empresa es un miembro de ella. También existen roles administrativos, incluyendo el del propietario y gerente de facturación, que tienen niveles diferentes de acceso a los datos y ajustes de una empresa. Para más información, consulta Roles en una empresa.
2. Invitación a usuarios a administrar la empresa
Puedes invitar a personas para que administren la empresa como propietarios o gerentes de facturación, o eliminar a los administradores que ya no necesiten acceso. Para más información, consulta Invitar a las personas para que administren tu empresa.
También puedes otorgar a los miembros de la empresa la capacidad para que administren tickets de soporte en el portal de soporte. Para más información, consulta Administrar los derechos de soporte para tu empresa.
3. Visualización de personas en la empresa
Para auditar el acceso a los recursos que pertenecen a la empresa o al uso de licencias de los usuarios, puedes ver a todos los administradores, miembros y colaboradores externos de tu empresa. Puedes ver las organizaciones a las cuales pertenece un miembro y especificar los repositorios a los cuales tiene acceso un colaborador. Para más información, consulta Visualizar a las personas en tu empresa.
Parte 3: Administración de la seguridad con GitHub Enterprise Cloud
- Administración de la seguridad con Enterprise Managed Users
- Administración de la seguridad sin Enterprise Managed Users
Administración de la seguridad con Enterprise Managed Users
Con Enterprise Managed Users, el acceso y la identidad se administran centralmente mediante tu proveedor de identidad. La autenticación en dos fases y otros requisitos de acceso deben habilitarse y requerirse en el IdP.
1. Habilitación del inicio de sesión único de SAML y el aprovisionamiento en empresa con usuarios administrados
En una empresa con usuarios administrados, tu proveedor de identidad administra y aprovisiona a todos los miembros. Debes habilitar el SSO y el aprovisionamiento de SCIM antes de que puedas comenzar a usar la empresa. Para más información, consulta Introducción a Enterprise Managed Users.
2. Administración de organizaciones y pertenencia a equipos en empresa con usuarios administrados con el proveedor de identidades
Para administrar la organización y la pertenencia a equipos dentro de la empresa desde el IdP, puedes conectar equipos de las organizaciones a grupos de seguridad en el proveedor de identidades. Para más información, consulta Administrar membrecías de equipo con grupos de proveedor de identidad.
3. Administración de direcciones IP permitidas para las organizaciones en empresa con usuarios administrados
Puedes configurar una lista de direcciones permitidas para IP específicas para restringir el acceso a los activos que pertenecen a las organizaciones de tu empresa con usuarios administrados. Para más información, consulta Requerir las políticas para los ajustes de seguridad en tu empresa.
4. Aplicación de directivas para las características de Seguridad avanzada en empresa con usuarios administrados
Si tienes una licencia de GitHub Advanced Security para tu cuenta empresarial, puedes requerir directivas para administrar las características de GitHub Advanced Security para las organizaciones que pertenecen a una cuenta empresarial. Para obtener más información, vea «Aplicación de directivas de seguridad y análisis de código de la empresa».
Administración de la seguridad sin Enterprise Managed Users
Para administrar la seguridad de tu empresa, puedes requerir la autenticación en dos fases, administrar las direcciones IP permitidas, habilitar el inicio de sesión único de SAML y la sincronización de equipos y darte de alta para las características de la GitHub Advanced Security y aplicarlas.
1. Obligatoriedad de la autenticación en dos fases y administración de direcciones IP permitidas para las organizaciones en la cuenta de empresa
Los propietarios de empresa pueden requerir que los miembros de la organización, gerentes de facturación y colaboradores externos en todas las organizaciones que sean propiedad de una cuenta de empresa usen autenticación de dos factores para proteger sus cuentas personales. Antes de hacerlo, te recomendamos notificar a todos los que tengan acceso a las organizaciones de tu empresa. También puedes configurar una lista de direcciones IP permitidas específicas para restringir el acceso a los activos que pertenecen a las organizaciones en tu cuenta empresarial.
Para obtener más información sobre la aplicación de la autenticación en dos fases y la lista de direcciones IP admitidas, consulta Requerir las políticas para los ajustes de seguridad en tu empresa.
2. Habilitación y aplicación del inicio de sesión único de SAML para organizaciones en la cuenta de empresa
Puedes gestionar el acceso a los recursos de la empresa de forma centralizada desde el IdP mediante el inicio de sesión único (SSO) de SAML. Los propietarios de empresas pueden habilitar el SSO de SAML a través de todas las organizaciones que pertenezcan a una cuenta empresarial. Para más información, consulta Acerca de SAML para IAM empresarial.
3. Administración de la sincronización de equipos
Puedes habilitar y administrar la sincronización de equipos entre un proveedor de identidad (IdP) y GitHub para permitir que las organizaciones que pertenezcan a tu cuenta empresarial administren la membrecía de los equipos con grupos de IdP. Para más información, consulta Administración de la sincronización de equipos para organizaciones de su empresa.
4. Aplicación de directivas para las características de Seguridad avanzada en la cuenta de empresa
Si tienes una licencia de GitHub Advanced Security para tu cuenta empresarial, puedes requerir directivas para administrar las características de GitHub Advanced Security para las organizaciones que pertenecen a una cuenta empresarial. Para obtener más información, vea «Aplicación de directivas de seguridad y análisis de código de la empresa».
Parte 4: Administración de directivas y ajustes a nivel de empresa y organización
Para administrar y moderar tu empresa, puedes configurar políticas para las organizaciones dentro de la empresa, ver las bitácoras de auditoría, configurar webhooks y restringir las notificaciones por correo electrónico.
1. Administración de directivas para organizaciones en la cuenta de empresa
Puedes elegir el requerir varias políticas para todas las organizaciones que pertenezcan a tu empresa o elegir permitir que estas políticas se configuren en cada organización. Los tipos de políticas que puede requerir incluyen la administración de repositorios, proyectos y políticas de equipo. Para más información, consulta Configurar las políticas para tu empresa.
2. Visualización de registros de auditoría, configuración de webhooks y restricción de notificaciones por correo electrónico para la empresa
Puedes ver las acciones de todas las organizaciones que pertenezcan a tu cuenta empresarial en la bitácora de auditoría empresarial. También puedes configurar webhooks para recibir eventos de organizaciones que pertenecen a tu cuenta de empresa. Para más información, consulta Revisión de los registros de auditoría de la empresa y Monitorear la actividad en tu empresa.
También puedes restringir las notificaciones por correo electrónico de tu cuenta empresarial para que los miembros de tu empresa solo puedan utilizar una dirección de correo electrónico en un dominio aprobado o verificado para recibir notificaciones. Para más información, consulta Restringir las notificaciones por correo electrónico para tu empresa.
Parte 5: Personalización y automatización del trabajo de tu empresa en GitHub
Los miembros de tu organización o empresa pueden usar herramientas de GitHub Marketplace, la API de GitHub y características existentes de GitHub Enterprise Cloud para personalizar y automatizar el trabajo.
1. Usar GitHub Marketplace
GitHub Marketplace contiene integraciones que agregan funcionalidad y mejoran tu flujo de trabajo. En GitHub Marketplace, puede descubrir, buscar e instalar herramientas gratuitas y de pago, incluidas GitHub Apps, OAuth apps y GitHub Actions.
2. Uso de la API de GitHub
Hay dos versiones de la API de GitHub: la API de REST y la API de GraphQL. Puede usar las API de GitHub para automatizar tareas comunes, realizar copias de seguridad de los datos o crear integraciones que amplíen GitHub Enterprise Cloud. Para obtener más información, vea «Comparación de la API REST de GitHub y la API de GraphQL».
3. Creación de GitHub Actions
Con las GitHub Actions, puedes automatizar y personalizar el flujo de desarrollo de GitHub.com en GitHub Enterprise Cloud. Puedes crear tus propias acciones y usar y personalizar acciones compartidas por la comunidad GitHub. Para obtener más información, vea «Escritura de flujos de trabajo».
4. Publicación y administración de GitHub Packages
GitHub Packages es un servicio de alojamiento de paquete de software que te permite alojar tus paquetes de software de forma privada o pública y usar paquetes como dependencias en tus proyectos. Para obtener más información, vea «Introducción a los paquetes de GitHub».
5. Uso de GitHub Pages
GitHub Pages es un servicio de hospedaje de sitios estáticos que toma archivos de HTML, CSS y JavaScript directamente desde un repositorio y publica un sitio web. Puedes administrar la publicación de los sitios de GitHub Pages a nivel organizacional. Para más información, consulta Administrar la publicación de sitios de GitHub Pages de tu organización y Acerca de GitHub Pages.
Parte 6: Participar en la comunidad de GitHub
Tanto tú como los miembros de tu empresa podéis usar los recursos de apoyo y aprendizaje de GitHub para obtener la ayuda necesaria. También puedes apoyar a la comunidad de código abierto.
1. Lectura sobre GitHub Enterprise Cloud en GitHub Docs
Puedes leer la documentación que refleje las características disponibles en GitHub Enterprise Cloud. Para obtener más información, vea «Acerca de las versiones de GitHub Docs».
Para saber cómo la empresa puede usar GitHub Enterprise Cloud de manera más eficaz, consulta "Procedimientos recomendados para empresas".
2. Aprendizaje con GitHub Skills
Los miembros de la empresa pueden aprender aptitudes nuevas si completan proyectos divertidos y realistas en tu propio repositorio de GitHub con GitHub Skills. Cada curso es una lección práctica que ha creado la comunidad de GitHub y lo imparte un simpático bot.
Para más información, consulta Recursos de aprendizaje de Git y GitHub.
3. Apoyo para la comunidad de código abierto
GitHub Sponsors te permite hacer un pago mensual recurrente a un desarrollador u organización que diseñe, cree o mantenga proyectos de código abierto de los cuales dependas. Para obtener más información, vea «Acerca de los Patrocinadores de GitHub».
4. Contacto con Soporte de GitHub
Soporte de GitHub puede ayudarte a solucionar los problemas con los que te encuentres cuando utilices GitHub. Para obtener más información, vea «Acerca del Soporte de GitHub».
GitHub Enterprise Cloud te permite emitir solicitudes de soporte prioritario con un tiempo de respuesta de ocho horas. Para más información, consulta Acerca del Soporte de GitHub.