Skip to main content

Esta versión de GitHub Enterprise se discontinuará el 2022-10-12. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Guía de inicio para GitHub Enterprise Server

Inicia con la configuración y administración de your GitHub Enterprise Server instance.

Esta guía te mostrará cómo configurar, ajustar y administrar your GitHub Enterprise Server instance como un administrador de empresas.

GitHub proporciona dos formas para desplegar GitHub Enterprise.

  • GitHub Enterprise Cloud
  • GitHub Enterprise Server

GitHub hospeda a GitHub Enterprise Cloud. Puedes desplegar y hospedar a GitHub Enterprise Server en tu propio centro de datos o en un proveedor de servicios en la nube que sea compatible.

Para obtener más información acerca de GitHub Enterprise Server, consulta "Acerca de GitHub Enterprise Server".

Parte 1: Instalación de GitHub Enterprise Server

Para iniciar con GitHub Enterprise Server, necesitarás crear tu cuenta empresarial, instalar la instancia, utilizar la Consola de Administración para la configuración inicial, configurar tu instancia y administrar la facturación.

1. Creación de una cuenta empresarial

Antes de instalar GitHub Enterprise Server, puede crear una cuenta empresarial en GitHub.com; para ello, póngase en contacto con el equipo de ventas de GitHub. Una cuenta empresarial en GitHub.com es útil para facturar y compartir características con GitHub.com a través de GitHub Connect. Para más información, vea "Acerca de las cuentas de empresa".

2. Instalación de GitHub Enterprise Server

Para iniciar con GitHub Enterprise Server, necesitarás instalar el aplicativo en una plataforma de virtualización que tú elijas. Para más información, vea "Configuración de una instancia de GitHub Enterprise Server".

3. Uso de la consola de administración

Utilizarás la consola de administración para recorrer el proceso de configuración inicial cuando lances your GitHub Enterprise Server instance por primera vez. También puedes utilizar la consola de administración para administrar los ajustes de instancia tales como la licencia, dominio, autenticación y TLS. Para más información, vea "Acceso a la consola de administración".

4. Configuración de your GitHub Enterprise Server instance

Adicionalmente a la Consola de Administración, puedes utilizar el tablero de administrador de sitio y el shell administrativo (SSH) para administrar your GitHub Enterprise Server instance. Por ejemplo, puedes configurar las aplicaciones y límites de tasa, ver reportes y utilizar utilidades de línea de comandos. Para más información, vea "Configuración de la empresa".

Puedes utilizar los ajustes de red predeterminados que utiliza GitHub Enterprise Server a través del protocolo de configuración de host dinámico (DHCP), o también puedes configurar los ajustes de red utilizando la consola de la máquina virtual. También puedes configurar un servidor proxy o reglas de firewall. Para más información, vea "Definición de la configuración de red".

5. Configuración de la alta disponibilidad

Puedes configurar a your GitHub Enterprise Server instance para tener disponibilidad alta para minimizar el impacto de los fallos de hardware e interrupciones de red. Para más información, vea "Configuración de la alta disponibilidad".

6. Configuración de una instancia de ensayo

También puedes configurar una instancia de pruebas para las modificaciones, planear la recuperación de desastres y probar las actualizaciones antes de aplicarlas a your GitHub Enterprise Server instance. Para más información, vea "Configuración de una instancia de ensayo".

7. Configuración de copias de seguridad y de la recuperación ante desastres

Para proteger tus datos de producción, puedes configurar los respaldos automatizados de your GitHub Enterprise Server instance con GitHub Enterprise Server Backup Utilities. Para más información, vea "Configuración de copias de seguridad en el dispositivo".

8. Administración de la facturación de la empresa

La facturación para todas las organizaciones e instancias de GitHub Enterprise Server conectadas a tu cuenta empresarial se agregará en un cargo de facturación único para todos tus servicios de pago de GitHub.com. Los propietarios y gerentes de facturación de las empresas pueden acceder y administrar los ajustes de facturación de las cuentas empresariales. Para más información, vea "Administración de la facturación de la empresa".

Parte 2: Organizar y administrar tu equipo

Como propietario empresarial o administrador, puedes administrar los ajustes a nivel de usuario, repositorio, equipo y organización. Puedes administrar a los miembros de tu empresa, crear y administrar organizaciones, configurar políticas para la administración de repositorios y crear y administrar equipos.

1. Administración de los miembros de your GitHub Enterprise Server instance

Puedes administrar los ajustes y la actividad de auditoría para los miembros de your GitHub Enterprise Server instance. Puedes promover a un miembro de la empresa para que sea un adminsitrador de sitio, administrar usuarios inactivos, ver la bitácora de auditoría para la actividad de usuario y personalizar los mensajes que verán los miembros empresariales. Para más información, vea "Administración de usuarios en la empresa".

2. Creación de organizaciones

Puedes crear organizaciones nuevas en your GitHub Enterprise Server instance para que reflejen la estructura de tu grupo o compañía. Para más información, vea consulte "Creación de una organización desde cero".

3. Adición de miembros a las organizaciones

Puedes agregar miembros a las organizaciones en your GitHub Enterprise Server instance mientras seas propietario de una de las organizaciones que quieres administrar. También puedes configurar la visibilidad de la membrecía de la organización. Para más información, vea "Adición de personas a la organización" y "Configuración de la visibilidad de la pertenencia a la organización".

4. Creación de equipos

Los equipos son grupos de miembros de organizaciones a los que se pueden otorgar permisos a repositorios específicos como un grupo. Puedes crear equipos individuales o niveles múltiples de equipos anidados en cada una de tus organizaciones. Para más información, vea "Creación de equipos" y "Adición de personas a equipos".

5. Configuración de niveles de permiso de organización y repositorio

Te recomendamos proporcionar una cantidad limitada de miembros en cada organización y rol de propietario de organización, lo cual proporciona acceso administrativo completo para ellas. Para más información, vea "Roles en una organización".

En el caso de las organizaciones en donde tienes permisos administrativos, también puedes personalizar el acceso a cada repositorio con niveles de permiso granulares. Para más información, vea "Niveles de permisos de repositorio para una organización".

6. Aplicación de directivas de administración de repositorios

Como propietario de empresa, puedes configurar políticas de administración de repositorios para todas las organizaciones de your GitHub Enterprise Server instance o permitir que las políticas se configuren por separado en cada organización. Para más información, vea "Aplicación de directivas de administración de repositorios en la empresa".

Parte 3: Compilar de forma segura

Para aumentar la seguridad de your GitHub Enterprise Server instance, puedes configurar la autenticación para los miembros empresariales, utilizar herramientas y registro en bitácoras de auditoría para permanecer en cumplimiento, configurar las características de seguridad y análisis para tus organizaciones y, opcionalmente, habilitar la GitHub Advanced Security.

1. Autenticación de los miembros de la empresa

Puedes utilizar el método de autenticación integrado de GitHub Enterprise Server o puedes elegir entre un proveedor de autenticación externo, tal como CAS, LDAP o SAML, para integrar tus cuentas existentes y administrar centralmente el acceso de los usuarios a your GitHub Enterprise Server instance. Para obtener más información, consulta "Acerca de la autenticación para tu empresa".

También puedes requerir la autenticación bifactorial para cada una de tus organizaciones. Para más información, vea "Exigencia de la autenticación en dos fases en una organización".

2. Mantenimiento del cumplimiento

Puedes implementar las verificaciones de estado requeridas y confirmar las verificaciones para hacer cumplir los estándares de cumplimiento de tu organización y automatizar los flujos de trabajo de cumplimiento. También puedes utilizar la bitácora de auditoría de tu organización para revisar las acciones que realiza tu equipo. Para obtener más información, consulte "Aplicación de directivas con enlaces de recepción previa" y "Acerca del registro de auditoría de la empresa".

3. Configuración de las características de seguridad de las organizaciones

Para mantener la seguridad en las organizaciones en your GitHub Enterprise Server instance, puedes utilizar diversas características de seguridad de GitHub, incluyendo las políticas de seguridad, gráficas de dependencias, escaneo de secretos y actualizaciones de versión y de seguridad del Dependabot. Para más información, vea "Protección de la organización" y "Administración de la configuración de seguridad y análisis para la organización".

4. Habilitación de las características de GitHub Advanced Security

Puedes mejorar tu licencia de GitHub Enterprise Server para que incluya la GitHub Advanced Security. Esto proporciona características adicionales que ayudan a los usuarios a encontrar y arreglar problemas de seguridad en su código, tales como el escaneo de secretos y de código. Para más información, vea "GitHub Advanced Security para la empresa".

Parte 4: Personalizar y automatizar el trabajo de tu empresa en GitHub

Puedes personalizar y automatizar el trabajo en las organizaciones de tu empresa con GitHub y con la API de OAuth Apps, GitHub Enterprise Server, GitHub Actions, GitHub Packages y GitHub Pages.

1. Creación de GitHub Apps y OAuth Apps

Puedes compilar integraciones con la API de GitHub Enterprise Server, tales como GitHub Apps o OAuth Apps, para utilizarlas en las organizaciones de tu empresa para complementar y extender tus flujos de trabajo. Para más información, consulte "Acerca de las actualizaciones".

2. Uso de la API de GitHub Enterprise Server

Hay dos versiones de la API de GitHub Enterprise Server: la API de REST y la API de GraphQL. Puede usar las API de GitHub Enterprise Server para automatizar tareas comunes, realizar copias de seguridad de los datos o crear integraciones que amplíen GitHub Enterprise Server. Para más información, vea "Acerca de las API de GitHub".

3. Creación de GitHub Actions

Con las GitHub Actions, puedes automatizar y personalizar el flujo de desarrollo de your GitHub Enterprise Server instance en GitHub Enterprise Server. Puedes crear tus propias acciones y usar y personalizar acciones compartidas por la comunidad GitHub. Para más información, vea "Más información sobre GitHub Actions".

Para más información sobre cómo habilitar y configurar GitHub Actions en GitHub Enterprise Server, vea "Introducción a GitHub Actions para GitHub Enterprise Server".

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 más información, vea "Introducción a GitHub Packages".

Para obtener más información sobre cómo habilitar y configurar GitHub Packages para your GitHub Enterprise Server instance, vea "Introducción a GitHub Packages para la empresa".

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 habilitar o inhabilitar las GitHub Pages para tus miembros empresariales a nivel de organización. Para más información, vea "Configuración de GitHub Pages para la empresa" y "Acerca de GitHub Pages".

Parte 5: Conectarse con otros recursos de GitHub

Puedes utilizar GitHub Connect para compartir recursos.

Si eres el propietario tanto de una instancia de GitHub Enterprise Server como de cuenta de organización o de empresa de GitHub Enterprise Cloud, puedes habilitar GitHub Connect. GitHub Connect te permite compartir flujos de trabajo y características específicos entre your GitHub Enterprise Server instance y GitHub Enterprise Cloud, tales como la búsqueda unificada y las contribuciones. Para más información, vea "Conexión de GitHub Enterprise Server a GitHub Enterprise Cloud".

Parte 6: Utilizar los recursos de apoyo y aprendizaje de GitHub

Los miembros de tu empresa pueden aprender más sobre Git y sobre GitHub con nuestros recursos para aprender y puedes obtener el apoyo que necesitas cuando configures y administres your GitHub Enterprise Server instance con GitHub Enterprise Support.

1. Información sobre GitHub Enterprise Server en GitHub Docs

Puedes leer la documentación que refleje las características disponibles en GitHub Enterprise Server. Para más información, vea "Acerca de las versiones de GitHub Docs".

2. Aprendizaje con GitHub Skills

Los miembros de la empresa pueden aprender aptitudes nuevas si completan proyectos divertidos y realistas en su 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, vea "Recursos de aprendizaje para Git y GitHub".

3. Ayuda del soporte técnico de GitHub Enterprise

GitHub Enterprise Server incluye el acceso a Soporte técnico para GitHub Enterprise. Soporte técnico para GitHub Enterprise puede ayudarte a solucionar los problemas que se presenten en GitHub Enterprise Server. También puedes elegir registrarte para las características adicionales del Soporte Premium de GitHub. Para más información, vea "Acerca de Soporte técnico para GitHub Enterprise".