Skip to main content

Preparación para ejecutar una migración con GitHub Enterprise Importer

Antes de ejecutar una migración de producción, se recomienda encarecidamente realizar una ejecución de prueba de la migración con estos procedimientos recomendados.

Acerca de las migraciones de prueba

Se recomienda seguir estos procedimientos recomendados para ejecutar una migración de prueba, a fin de ayudar a descubrir problemas que podrían ser únicos para la empresa durante y después de la migración.

Revisa estos pasos generales para planificar y guiar la ejecución de prueba de migración.

Paso 1: Identificación de lo que se va a migrar

¿Qué repositorios y datos quieres migrar? ¿Son compatibles con la versión beta de Importer? ¿Necesitas planificar migraciones manuales, como para los recursos LFS de Git?

Para asegurarte de comprender las limitaciones de compatibilidad conocidas del importador, revisa "Acerca de GitHub Enterprise Importer".

Paso 2: Realización de una ejecución de prueba de la migración

Se recomienda realizar una migración de ejecución de prueba para probar el resultado y ayudarte a comprender cuánto tiempo podría tardar la migración de producción. Para iniciar la ejecución de prueba, puedes seguir los pasos más detallados de "Migración de repositorios con GitHub Enterprise Importer" o "Migración de organizaciones con GitHub Enterprise Importer".

Se recomienda que anotes cuánto tiempo tarda la migración de la ejecución de prueba en completarse para planificar la migración de producción y cualquier tiempo de inactividad.

Aunque no es necesario, se recomienda detener el trabajo durante la migración de producción. Importer no admite migraciones diferenciales, por lo que los cambios que se produzcan durante la migración no se migrarán. Si decides no detener el trabajo durante la migración de producción, tendrás que migrar manualmente estos cambios.

Paso 3: Validación de la migración de ejecución de prueba

Revisa los resultados de la migración de simulacro para garantizar su precisión e integridad. También puedes revisar el archivo de registro, en el que se compartirán los errores.

Paso 4: Eliminación de el repositorio o la organización que se ha migrado

Después de completar la ejecución de prueba y validar los resultados, puedes eliminar el repositorio o la organización migrados. Puedes repetir este proceso de ejecución de prueba tantas veces como quieras. En algunos casos, puedes decidir mantener esta migración como migración de producción.

Paso 5: Planificación de la migración de producción

Con todo lo que has aprendido de la ejecución de prueba, planea la migración de producción y los pasos personalizados que necesitarás. Se recomienda iniciar la migración de producción poco después de la ejecución de prueba.