Acerca de GitHub Enterprise Importer
GitHub Enterprise Importer es una herramienta de migración altamente personalizable diseñada para ayudarle a trasladar su empresa a GitHub Enterprise Cloud.
Puede migrar de forma individual por repositorio o bien por organización si el origen de la migración es GitHub.com.
GitHub Enterprise Importer le permite personalizar la migración para satisfacer las necesidades únicas de su empresa con:
- Un rol de permisos de migración único para las migraciones de repositorios, que te permite designar equipos o usuarios individuales para ejecutar una migración y elimina la necesidad de que los propietarios de la organización completen la migración.
- Migración de alta fidelidad, que te permite migrar un único repositorio, una serie de repositorios o una organización completa.
- Compatibilidad con migraciones de ejecución de prueba personalizadas, lo que te permite ejecutar una migración tantas veces como quieras antes de ejecutar la de producción.
- Borre y desbloquee el registro de errores para que las migraciones puedan continuar con errores de migración no críticos, como la imposibilidad de mover un único comentario de solicitud de incorporación de cambios. Después de la migración, puedes revisar un archivo de registro que se abre automáticamente.
- Los usuarios conservan la propiedad de su historial para asegurarse de que su historial o GitHub metadatos de Git se mantiene en toda la migración.
Puedes ejecutar la migración con la GitHub CLI o la API.
La GitHub CLI simplifica el proceso de migración y se recomienda para la mayoría de los clientes. Los clientes avanzados con necesidades de personalización intensivas pueden usar la API para crear sus propias integraciones con GitHub Enterprise Importer.
Rutas de migración admitidas
GitHub Enterprise Importer admite migraciones a GitHub Enterprise Cloud (GitHub.com o GHE.com) desde los orígenes siguientes.
- Nube de Azure DevOps (ADO)
- Bitbucket Server y Bitbucket Data Center 5.14+
- GitHub.com
- GitHub Enterprise Server (GHES) 3.4.1+
Nota:
GitHub Enterprise Importer no admite actualmente migraciones de GHE.com.
Herramientas alternativas para GitHub Enterprise ServerGHE.com
En las versiones de revisión admitidas en la versión 3.17 y posteriores, Enterprise Live Migrations está disponible como una herramienta alternativa para las migraciones de GitHub Enterprise Server a GHE.com. Enterprise Live Migrations reduce el tiempo de inactividad para los desarrolladores durante la migración y ofrece una mejor compatibilidad con monorepos grandes. Consulte Acerca de las migraciones en vivo de GitHub Enterprise Server a GHE.com.
Cómo empezar
Para obtener más detalles sobre la ruta de migración que necesita y los datos que GitHub Enterprise Importer migra, consulte los siguientes artículos.