Acerca de las rutas de migración a GitHub
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.
Para planear la migración, ten en cuenta el destino y el origen. Estas consideraciones determinan la ruta de acceso de la migración. Para algunas rutas de migración, ofrecemos herramientas especializadas que permiten migrar el origen, el historial y los metadatos. Para otros, tendrás que realizar una migración más sencilla de "fuente e historial" o "captura de fuente".
Algunas rutas de migración requieren herramientas que solo están disponibles con migraciones dirigidas por expertos. Para obtener más información, póngase en contacto con el administrador de cuentas en Equipo de ventas de GitHub o vea el GitHub Expert Services sitio web.
En nuestras recomendaciones, se supone que deseas el mayor nivel de fidelidad si es posible, lo que incluye el origen, el historial y los metadatos.
Migraciones a GitHub.com
Puede revisar el ámbito y las herramientas de la migración a GitHub.com, lo que incluye migraciones a GitHub Enterprise Cloud. También puedes revisar cualquier información adicional o advertencias.
- GitHub Enterprise Server 3.4.1 o posterior a GitHub.com
- GitHub.com a GitHub.com
- Azure DevOps Services (Azure DevOps Cloud) GitHub.com
- Azure DevOps Server a GitHub.com
- Bitbucket Cloud (Bitbucket.org) a GitHub.com
- Bitbucket Server o Bitbucket Data Center a GitHub.com
- GitLab a GitHub.com
- Cualquier repositorio de Git en GitHub.com
- Cualquier repositorio Mercurial en GitHub.com
- Cualquier repositorio de Subversion (SVN) en GitHub.com
- Cualquier repositorio de Team Foundation Version Control (TFVC) en GitHub.com
- Cualquier repositorio de Perforce en GitHub.com
- Cualquier otro repositorio en GitHub.com
- GHE.com a GitHub.com
GitHub Enterprise Server 3.4.1 o posterior a GitHub.com
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer
- Más información:
- Advertencias:
- En el caso de los repositorios con archivos de git o metadatos de más de 40 GB, considera la posibilidad de interactuar con nuestros GitHub Expert Services para ayudar a incorporar los repositorios grandes dentro de los límites de Enterprise Cloud Importer.
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GitHub.com.
GitHub.com a GitHub.com
Las migraciones de GitHub.com incluyen GitHub Enterprise Cloud. El camino incluye la adopción de Enterprise Managed Users o un cambio entre empresas administradas.
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer o GitHub Expert Services
- Más información:
- Advertencias:
- En el caso de los repositorios con archivos de git o metadatos de más de 40 GB, considera la posibilidad de interactuar con nuestros GitHub Expert Services para ayudar a incorporar los repositorios grandes dentro de los límites de Enterprise Cloud Importer.
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GitHub.com.
Azure DevOps Services (Azure DevOps Cloud) a GitHub.com
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer
- Para obtener más información:Uso de GitHub Enterprise Importer
Azure DevOps Server a GitHub.com
- Ámbito: Origen, historial y metadatos
- Tooling: Migración a Azure DevOps Services y, a continuación, GitHub Enterprise Importer
- Más información:
- Advertencias: Si no puedes migrar primero a Azure DevOps Services, debes realizar una migración de "origen e historial" en su lugar. Para obtener más información, migraciones desde cualquier repositorio de Git a GitHub.com.
Bitbucket Cloud (Bitbucket.org) a GitHub.com
- Ámbito: Origen e historial
- Herramientas: CLI de Git o GitHub Importer
- Más información:
Bitbucket Server o Bitbucket Data Center hacia GitHub.com
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer
- Más información:
- Advertencias:
- En el caso de los repositorios con archivos de git o metadatos de más de 40 GB, considera la posibilidad de interactuar con nuestros GitHub Expert Services para ayudar a incorporar los repositorios grandes dentro de los límites de Enterprise Cloud Importer.
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GitHub.com.
GitLab a GitHub.com
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer
- Más información:GitHub Expert Services sitio web
- Advertencias:
- Si quiere migrar repositorios de GitLab a GitHub mediante GitHub Enterprise Importer, póngase en contacto con nuestro equipo de GitHub Expert Services.
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GitHub.com.
Cualquier repositorio de Git en GitHub.com
- Ámbito: Origen e historial
- Herramientas: CLI de Git o GitHub Importer si el repositorio es accesible a través de la red pública de Internet
- Más información:
Cualquier repositorio Mercurial en GitHub.com
- Ámbito: Origen e historial
- Herramientas: Mercurial, Git CLI y Python
- Para obtener más información:Importación de un repositorio de Mercurial
Cualquier repositorio de Subversion (SVN) en GitHub.com
- Ámbito: Origen e historial
- Herramientas: Subversion y Git CLI
- Para obtener más información:Importación de un repositorio de Subversion
Cualquier repositorio de Control de versiones de Team Foundation (TFVC) en GitHub.com
- Ámbito: Origen e historial
- Herramientas: Azure Repos, a continuación Git CLI
- Para obtener más información:Importación de un repositorio de Control de versiones de Team Foundation
Cualquier repositorio de Perforce en GitHub.com
- Ámbito: Origen e historial
- Herramientas:
git-p4, a continuación Git CLI - Más información:
- git-p4 en la documentación de Git
- Agregar código hospedado localmente a GitHub
Cualquier otro repositorio en GitHub.com
- Ámbito: Instantánea de la fuente
- **Herramientas:**GitHub CLI o la CLI de Git
- Para obtener más información:Agregar código hospedado localmente a GitHub
GHE.com a GitHub.com
Esta ruta actualmente no está respaldada por nuestras herramientas oficiales. Póngase en contacto con GitHub Expert Services.
Migraciones a GHE.com
Si va a migrar a Nube de GitHub Enterprise con residencia de datos, el destino de la migración es GHE.com.
Migraciones a GHE.com utilizan herramientas similares a las migraciones a GitHub.com. Sin embargo, GitHub Importer no está disponible.
Siga un enlace a continuación para revisar el alcance y las herramientas para la migración a GHE.com, y cualquier información o advertencias adicionales.
- GitHub Enterprise Server a GHE.com
- GitHub.com a GHE.com
- Azure DevOps Services (Azure DevOps Cloud) GHE.com
- Azure DevOps Server a GHE.com
- Bitbucket Cloud (Bitbucket.org) a GHE.com
- Bitbucket Server o Bitbucket Data Center GHE.com
- GitLab a GHE.com
- Cualquier repositorio de Git en GHE.com
- Cualquier repositorio Mercurial en GHE.com
- Cualquier repositorio de Subversion (SVN) en GHE.com
- Cualquier repositorio de Team Foundation Version Control (TFVC) en GHE.com
- Cualquier repositorio de Perforce en GHE.com
- Cualquier otro repositorio en GHE.com
GitHub Enterprise Server a GHE.com
- Ámbito: Origen, historial y metadatos
- Herramientas:
- Versión 3.4.1 o posterior: GitHub Enterprise Importer
- **Versión 3.17 o posterior (en versiones de revisión admitidas)**GitHub Enterprise Importer o Enterprise Live Migrations
- Más información:
- Advertencias:
- En el caso de repositorios complejos de más de 40 GB, se recomienda ponerse en contacto con GitHub Expert Services.
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GHE.com.
GitHub.com a GHE.com
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer o GitHub Expert Services
- Más información:
- Advertencias:
- En el caso de repositorios complejos de más de 40 GB, se recomienda ponerse en contacto con GitHub Expert Services.
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GHE.com.
Azure DevOps Services (Azure DevOps Cloud) a GHE.com
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer
- Para obtener más información:Uso de GitHub Enterprise Importer
Azure DevOps Server a GHE.com
- Ámbito: Origen, historial y metadatos
- Tooling: Migración a Azure DevOps Services y, a continuación, GitHub Enterprise Importer
- Más información:
- Advertencias: Si no puedes migrar primero a Azure DevOps Services, debes realizar una migración de "origen e historial" en su lugar. Para obtener más información, consulte Migraciones desde cualquier repositorio de Git a GHE.com.
Bitbucket Cloud (Bitbucket.org) a GHE.com
- Ámbito: Origen e historial
- Herramientas: Git CLI
- Más información:
Bitbucket Server o Bitbucket Data Center hacia GHE.com
- Ámbito: Origen, historial y metadatos
- **Herramientas:**GitHub Enterprise Importer
- Más información:
- Advertencias:
- En el caso de repositorios complejos de más de 40 GB, se recomienda ponerse en contacto con GitHub Expert Services.
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GHE.com.
GitLab a GHE.com
- Ámbito: Origen, historial y metadatos
- Herramientas: Contacto GitHub Expert Services
- Más información:GitHub Expert Services sitio web
- Advertencias:
- Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Migraciones desde cualquier repositorio de Git a GHE.com.
Cualquier repositorio de Git en GHE.com
- Ámbito: Origen e historial
- Herramientas: Git CLI
- Más información:
Cualquier repositorio Mercurial en GHE.com
- Ámbito: Origen e historial
- Herramientas: Mercurial, Git CLI y Python
- Para obtener más información:Importación de un repositorio de Mercurial
Cualquier repositorio de Subversion (SVN) en GHE.com
- Ámbito: Origen e historial
- Herramientas: Subversion y Git CLI
- Para obtener más información:Importación de un repositorio de Subversion
Cualquier repositorio de Control de versiones de Team Foundation (TFVC) en GHE.com
- Ámbito: Origen e historial
- Herramientas: Azure Repos, a continuación Git CLI
- Para obtener más información:Importación de un repositorio de Control de versiones de Team Foundation
Cualquier repositorio de Perforce en GHE.com
- Ámbito: Origen e historial
- Herramientas:
git-p4, a continuación Git CLI - Más información:
- git-p4 en la documentación de Git
- Agregar código hospedado localmente a GitHub
Cualquier otro repositorio en GHE.com
- Ámbito: Instantánea de la fuente
- **Herramientas:**GitHub CLI o la CLI de Git
- Para obtener más información:Agregar código hospedado localmente a GitHub
Migraciones a GitHub Enterprise Server
Puede revisar el alcance y las herramientas para la migración a GitHub Enterprise Server, incluidas cualquier información adicional o advertencias.
- GitHub.com a GitHub Enterprise Server
- GitHub Enterprise Server a GitHub Enterprise Server
- Azure DevOps a GitHub Enterprise Server
- Bitbucket Cloud (Bitbucket.org) a GitHub Enterprise Server
- Bitbucket Server o Bitbucket Data Center a GitHub Enterprise Server
- GitLab a GitHub Enterprise Server
- Cualquier repositorio de Git en GitHub Enterprise Server
- Cualquier repositorio Mercurial en GitHub Enterprise Server
- Cualquier repositorio de Subversion (SVN) en GitHub Enterprise Server
- Cualquier repositorio de Team Foundation Version Control (TFVC) en GitHub Enterprise Server
- Cualquier repositorio de Perforce en GitHub Enterprise Server
- Cualquier otro repositorio en GitHub Enterprise Server
- GHE.com a GitHub Enterprise Server
GitHub.com a GitHub Enterprise Server
Las migraciones de GitHub.com incluyen GitHub Enterprise Cloud.
- Ámbito: Origen, historial y metadatos
- Herramientas: API de migraciones de la organización y, a continuación,
ghe-migrator - Más información:
GitHub Enterprise Server a GitHub Enterprise Server
- Ámbito: Origen, historial y metadatos
- Herramientas: API de migraciones de la organización y, a continuación,
ghe-migrator - Más información:
Azure DevOps a GitHub Enterprise Server
- Ámbito: Origen e historial
- Herramientas: Git CLI
- Para obtener más información:Importación de un repositorio de Git externo mediante la línea de comandos
Bitbucket Cloud (Bitbucket.org) a GitHub Enterprise Server
- Ámbito: Origen e historial
- Herramientas: Git CLI
- Para obtener más información:Importación de un repositorio de Git externo mediante la línea de comandos
Bitbucket Server o Bitbucket Data Center hacia GitHub Enterprise Server
- Ámbito: Origen, historial y metadatos
- Herramientas:
bbs-exporter(solo migraciones dirigidas por expertos), a continuaciónghe-migrator - Más información:
- **Advertencias:**Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Cualquier repositorio de Git a GitHub Enterprise Server.
GitLab a GitHub Enterprise Server
- Ámbito: Origen, historial y metadatos
- Herramientas:
gl-exporter(solo migraciones dirigidas por expertos), a continuaciónghe-migrator - Más información:
- **Advertencias:**Si una migración dirigida por expertos no es lo más adecuado para ti, puedes realizar en su lugar una migración de "origen e historial" de los repositorios afectados. Para obtener más información, consulta Cualquier repositorio de Git a GitHub Enterprise Server.
Cualquier repositorio de Git en GitHub Enterprise Server
- Ámbito: Origen e historial
- Herramientas: Git CLI
- Para obtener más información:Importación de un repositorio de Git externo mediante la línea de comandos
Cualquier repositorio Mercurial en GitHub Enterprise Server
- Ámbito: Origen e historial
- Herramientas: Mercurial, Git CLI y Python
- Para obtener más información:Importación de un repositorio de Mercurial
Cualquier repositorio de Subversion (SVN) en GitHub Enterprise Server
- Ámbito: Origen e historial
- Herramientas: Subversion y Git CLI
- Para obtener más información:Importación de un repositorio de Subversion
Cualquier repositorio de Control de versiones de Team Foundation (TFVC) en GitHub Enterprise Server
- Ámbito: Origen e historial
- Herramientas: Azure Repos, a continuación Git CLI
- Para obtener más información:Importación de un repositorio de Control de versiones de Team Foundation
Cualquier repositorio de Perforce en GitHub Enterprise Server
- Ámbito: Origen e historial
- Herramientas:
git-p4, a continuación Git CLI - Más información:
- git-p4 en la documentación de Git
- Agregar código hospedado localmente a GitHub
Cualquier otro repositorio en GitHub Enterprise Server
- Ámbito: Instantánea de la fuente
- **Herramientas:**GitHub CLI o la CLI de Git
- Para obtener más información:Agregar código hospedado localmente a GitHub
GHE.com a GitHub Enterprise Server
Esta ruta actualmente no está respaldada por nuestras herramientas oficiales. Póngase en contacto con GitHub Expert Services.