Esta versión de GitHub Enterprise se discontinuó el 2021-06-09. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Acerca de las migraciones

Una migración es un proceso de transferencia de datos desde una ubicación origen (ya sea una organización GitHub.com o una instancia Servidor de GitHub Enterprise) a una instancia objetivo Servidor de GitHub Enterprise. Las migraciones se pueden utilizar para la transferencia de datos al cambiar de plataforma o actualizar el hardware en la instancia.

Tipos de migraciones

Existen tres tipos de migraciones que se pueden realizar:

  • Una migración de una instancia Servidor de GitHub Enterprise a otra instancia Servidor de GitHub Enterprise. Puedes migrar la cantidad de repositorios que desees de cualquier usuario u organización en la instancia. Antes de hacer una migración, debes tener acceso de administrador del sitio en ambas instancias.
  • Una migración de una organización GitHub.com a una instancia Servidor de GitHub Enterprise. Puedes migrar la cantidad de repositorios de la organización que desees. Antes de efectuar una migración, debes tener acceso administrativo a la organización GitHub.com, así como acceso de administrador del sitio a la instancia de destino.
  • Las ejecuciones de prueba son migraciones que importan datos a una instancia de preparación. Estas pueden ser útiles para ver qué sucedería si se aplicara una migración tu instancia de servidor de GitHub Enterprise. Se recomienda encarecidamente que se lleve a cabo una ejecución de prueba en una instancia de preparación antes de importar datos a la instancia de producción.

Datos migrados

En una migración, todo gira en torno a un repositorio. La mayoría de los datos asociados con un repositorio se pueden migrar. Por ejemplo, un repositorio dentro de una organización migrará el repositorio y la organización, así como los usuarios, equipos, propuestas y solicitudes de extracción asociados con el repositorio.

Los elementos de la tabla a continuación se pueden migrar con un repositorio. Los elementos que no se muestren en la lista de datos migrados no se pueden migrar.

Nota: Las relaciones de las bifurcaciones no persisten después de una migración.

Datos asociados con un repositorio migradoNotas
UsuariosLas @menciones de los usuarios se reescriben para coincidir con el objetivo.
OrganizacionesEl nombre y los datos de una organización se migran.
RepositoriosLos enlaces a árboles Git, blobs, confirmaciones de cambios y líneas se reescriben para coincidir con el objetivo. El migrador sigue un máximo de tres redirecciones de repositorio.
WikisTodos los datos de la wiki se migran.
EquiposLas @menciones de los equipos se reescriben para coincidir con el objetivo.
HitosLos registros horarios se conservan.
Tableros de proyectoLos tableros de proyectos asociados con el repositorio y con la organización que posee el repositorio se migran.
ProblemasLas referencias de propuestas y los registros horarios se conservan.
Comentarios de propuestasLas referencias cruzadas a los comentarios se reescriben para la instancia de destino.
Solicitudes de extracciónLas referencias cruzadas a las solicitudes de extracción se reescriben para coincidir con el objetivo. Los registros horarios se conservan.
Revisiones de solicitudes de extracciónLas revisiones de solicitudes de extracción y los datos asociados se migran.
Comentarios sobre revisiones de solicitudes de extracciónLas referencias cruzadas a los comentarios se reescriben para la instancia de destino. Los registros horarios se conservan.
Comentarios sobre confirmación de cambiosLas referencias cruzadas a los comentarios se reescriben para la instancia de destino. Los registros horarios se conservan.
LanzamientosTodos los datos de las versiones se migran.
Medidas adoptadas en las solicitudes de extracción o propuestasTodas las modificaciones a las solicitudes de extracción o propuestas, como la asignación de usuarios, el cambio de nombre de título y la modificación de etiquetas se conservan, junto con los registros horarios de cada acción.
Archivos adjuntosLos archivos adjuntos a las propuestas y las solicitudes de extracción se migran. Puedes elegir inhabilitar esta opción como parte de la migración.
WebhooksSolo se migran los webhooks activos.
Llaves de implementación de repositoriosLas llaves de implementación de repositorios se migran.
Ramas protegidasLa configuración de las ramas protegidas y los datos asociados se migran.