Si vas a cambiar entre productos de GitHub, por ejemplo, de GitHub Enterprise Server a GitHub Enterprise Cloud, o desde otra plataforma de Hosting de código, como Bitbucket Server o GitLab, a GitHub, querrás traer tu trabajo contigo: tu código, el historial del código y todas las conversaciones y colaboraciones anteriores.
GitHub proporciona varias herramientas distintas para admitir estas migraciones. Las distintas herramientas admiten distintas rutas de migración y proporcionan distintos niveles de fidelidad de la migración. A fin de determinar la mejor herramienta para la migración, entender lo que puedes migrar y descubrir cómo hacer que la migración sea correcta, consulta Planeamiento de la migración a GitHub y Migraciones a GHE.com.
Los pasos que realizarás para migrar a GitHub Enterprise Cloud incluyen los siguientes:
- Definir el origen para la migración. El destino es GitHub Enterprise Cloud.
- Comprender qué datos migrarás y crear un inventario básico.
- Evaluar el tamaño de los datos de migración y reconocer si primero necesitas mover los repositorios a Git.
- Decidir el tipo de migración, en función de las necesidades de la organización y de las herramientas de las que dispones.
- Elige si quieres realizar la migración personalmente (una "migración de autoservicio"), o bien si trabajarás con el equipo de Expert Services de GitHub o un asociado de GitHub ("migración dirigida por expertos").
En una fase posterior de la configuración de la prueba, cuando quieras crear la organización y los equipos, realizarás pasos adicionales para finalizar la migración, incluidos los siguientes:
- Diseñar la estructura de la organización para la migración a GitHub Enterprise Cloud.
- Planear una prueba de la migración, incluida la realización de un simulacro de migración de todos los repositorios.
- Establecer los pasos anteriores y posteriores a la migración, y crear un plan de migración.
- Preparar la organización y programar la migración.
- Realizar la migración y ejecutar las tareas posteriores a la migración.
Acerca de las migraciones empresariales a GitHub Actions
Para migrar tu empresa a GitHub Actions desde un sistema existente, puedes planear la migración, completarla y retirar los sistemas existentes. Para aprender a migrar tus flujos de trabajos a GitHub Actions, consulta Migrar tu empresa a GitHub Actions.
Si tienes pensado cambiar a GitHub Actions, no se recomienda hacerlo al mismo tiempo que se migran los repositorios. En su lugar, espera hasta una fecha posterior y realiza la migración de CI/CD como paso independiente. Esto hace que el proceso de migración sea más fácil de administrar. Cuando estés listo para migrar, consulta Migrar a GitHub Actions.
Pasos siguientes
A continuación, obtén información sobre Protección de la empresa con usuarios administrados y Protección de recursos empresariales con el inicio de sesión único.