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. Para determinar la mejor herramienta para la migración, comprenda lo que puede migrar y aprenda a hacer que la migración se realice correctamente, consulte Planeamiento de la migración a GitHub.
Los pasos que realizarás para migrar a GitHub Enterprise Cloud incluyen los siguientes:
- Definir el origen (fuente) 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.
- Planifique 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.
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.
Pasos siguientes
Ahora que ha iniciado la versión de prueba y agregado usuarios a su empresa, puede configurar organizaciones y equipos para administrar el acceso. Consulta Procedimientos recomendados para organizar el trabajo en su empresa.