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 trayectorias de migración, ofrecemos herramientas especializadas que permiten migrar la fuente, 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, ponte en contacto con el administrador de cuentas a través de Equipo de ventas de GitHub o consulta el sitio web de GitHub Expert Services.
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
Puedes revisar el ámbito y las herramientas para tu migración a GitHub.com, incluyendo migraciones a GitHub Enterprise Cloud. También puedes revisar cualquier información adicional o advertencias.
-
[GitHub Enterprise Server 3.4.1 o una versión posterior para GitHub.com](#github-enterprise-server-341-or-newer-to-githubcom) -
[GitHub Enterprise Server 3.4.0 o versiones anteriores a GitHub.com](#github-enterprise-server-340-or-older-to-githubcom) -
[GitHub.com a GitHub.com](#githubcom-to-githubcom) -
[Azure DevOps Services (Azure DevOps Cloud) a GitHub.com](#azure-devops-services-azure-devops-cloud-to-githubcom) -
[De Azure DevOps Server a GitHub.com](#azure-devops-server-to-githubcom) -
[De Bitbucket Cloud (Bitbucket.org) a GitHub.com](#bitbucket-cloud-bitbucketorg-to-githubcom) -
[Bitbucket Server o Bitbucket Data Center a GitHub.com](#bitbucket-server-or-bitbucket-data-center-to-githubcom) -
[De GitLab a GitHub.com](#gitlab-to-githubcom) -
[De cualquier repositorio Git a GitHub.com](#any-git-repository-to-githubcom) -
[De cualquier repositorio Mercurial a GitHub.com](#any-mercurial-repository-to-githubcom) -
[De cualquier repositorio de Subversion (SVN) a GitHub.com](#any-subversion-svn-repository-to-githubcom) -
[De cualquier repositorio de Control de versiones de Team Foundation (TFVC) a GitHub.com](#any-team-foundation-version-control-tfvc-repository-to-githubcom) -
[De cualquier repositorio de Perforce a GitHub.com](#any-perforce-repository-to-githubcom) -
[De cualquier otro repositorio a GitHub.com](#any-other-repository-to-githubcom) -
[GHE.com a GitHub.com](#ghecom-to-githubcom)
GitHub Enterprise Server 3.4.1 o posterior a GitHub.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
**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 Enterprise Server 3.4.0 o anterior a GitHub.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
**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 desde GitHub.com incluyen GitHub Enterprise Cloud. Esta ruta incluye la adopción de Enterprise Managed Users o un traslado entre empresas administradas.
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer o GitHub Expert Services -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
**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:**[AUTOTITLE](/migrations/using-github-enterprise-importer)
Azure DevOps Server a GitHub.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: Migración a Azure DevOps Services y, a continuación, GitHub Enterprise Importer -
* Migración de datos de Azure DevOps Server a Azure DevOps Services en Microsoft Docs * Uso de 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, consulta [Migraciones desde cualquier repositorio de Git a GitHub.com](#any-git-repository-to-githubcom).
De Bitbucket Cloud (Bitbucket.org) a GitHub.com
-
**Ámbito**: Origen e historial -
**Herramientas**: GitHub Importer o Git CLI -
* Importación de un repositorio de Git externo mediante la línea de comandos * Acerca de Importador GitHub**Más información:**
Bitbucket Server o Bitbucket Data Center a GitHub.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
**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.
De GitLab a GitHub.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer -
**Para obtener más información**: sitio web de [GitHub Expert Services](https://github.com/services/) -
**Advertencias**:- Si quieres migrar repositorios de GitLab a GitHub mediante GitHub Enterprise Importer, ponte 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.
De cualquier repositorio Git a GitHub.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Git CLI o GitHub Importer si el repositorio es accesible a través de la red pública de Internet -
* Importación de un repositorio de Git externo mediante la línea de comandos * Acerca de Importador GitHub**Más información:**
Traslada cualquier repositorio Mercurial a GitHub.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Mercurial, Git CLI y Python -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
De cualquier repositorio de Subversion (SVN) a GitHub.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Subversion y Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
De cualquier repositorio de Control de versiones de Team Foundation (TFVC) a GitHub.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Azure Repos, a continuación Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
Migrar cualquier repositorio Perforce a GitHub.com
-
**Ámbito**: Origen e historial -
**Herramientas**: `git-p4`, a continuación Git CLI -
* git-p4 en la documentación de Git * Agregar código hospedado localmente a GitHub**Más información:**
De cualquier otro repositorio a GitHub.com
-
**Ámbito:** Instantánea de la fuente -
**Herramientas**: GitHub CLI o Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)
GHE.com a GitHub.com
Esta ruta actualmente no está respaldada por nuestras herramientas oficiales. Ponte en contacto con GitHub Expert Services.
Migraciones a GHE.com
Si vas a migrar a Nube de GitHub Enterprise con residencia de datos, el destino de la migración es GHE.com.
Las migraciones a GHE.com utilizan herramientas similares a las migraciones a GitHub.com. Sin embargo, el GitHub Importer no está disponible.
Sigue un vínculo a continuación para revisar el ámbito y las herramientas de la migración a GHE.com, además de cualquier información adicional o advertencias.
-
[De GitHub Enterprise Server 3.4.1 o superior a GHE.com](#github-enterprise-server-341-or-newer-to-ghecom) -
[De GitHub Enterprise Server 3.4.0 o anterior a GHE.com](#github-enterprise-server-340-or-older-to-ghecom) -
[GitHub.com a GHE.com](#githubcom-to-ghecom) -
[De Azure DevOps Services (Azure DevOps Cloud) a GHE.com](#azure-devops-services-azure-devops-cloud-to-ghecom) -
[Azure DevOps Server a GHE.com](#azure-devops-server-to-ghecom) -
[Bitbucket Cloud (Bitbucket.org) hacia GHE.com](#bitbucket-cloud-bitbucketorg-to-ghecom) -
[Bitbucket Server o Bitbucket Data Center a GHE.com](#bitbucket-server-or-bitbucket-data-center-to-ghecom) -
[GitLab trasladado a GHE.com](#gitlab-to-ghecom) -
[De cualquier repositorio de Git a GHE.com](#any-git-repository-to-githubcom) -
[De cualquier repositorio de Mercurial a GHE.com](#any-mercurial-repository-to-ghecom) -
[De cualquier repositorio de Subversion (SVN) a GHE.com](#any-subversion-svn-repository-to-ghecom) -
[De cualquier repositorio de Control de versiones de Team Foundation (TFVC) a GHE.com](#any-team-foundation-version-control-tfvc-repository-to-ghecom) -
[De cualquier repositorio de Perforce a GHE.com](#any-perforce-repository-to-ghecom) -
[De cualquier otro repositorio a GHE.com](#any-other-repository-to-ghecom)
De GitHub Enterprise Server 3.4.1 o superior a GHE.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
**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.
De GitHub Enterprise Server 3.4.0 o anterior a GHE.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
**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 -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
**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:**[AUTOTITLE](/migrations/using-github-enterprise-importer)
De Azure DevOps Server a GHE.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: Migración a Azure DevOps Services y, a continuación, GitHub Enterprise Importer -
* Migración de datos de Azure DevOps Server a Azure DevOps Services en Microsoft Docs * Uso de 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, consulta [Migraciones desde cualquier repositorio de Git a GHE.com](#any-git-repository-to-githubcom).
Bitbucket Cloud (Bitbucket.org) a GHE.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Git CLI -
* Importación de un repositorio de Git externo mediante la línea de comandos**Más información:**
De Bitbucket Server o Bitbucket Data Center a GHE.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: GitHub Enterprise Importer -
* Uso de GitHub Enterprise Importer**Más información:**- Sitio web de GitHub Expert Services
-
***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.
De GitLab a GHE.com
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: ponte en contacto con GitHub Expert Services -
**Para obtener más información**: sitio web de [GitHub Expert Services](https://github.com/services/) -
**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.
De cualquier repositorio de Git a GHE.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Git CLI -
* Importación de un repositorio de Git externo mediante la línea de comandos**Más información:**
De cualquier repositorio de Mercurial a GHE.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Mercurial, Git CLI y Python -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Cualquier repositorio de Subversion (SVN) a GHE.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Subversion y Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
De cualquier repositorio de Control de versiones de Team Foundation (TFVC) a GHE.com
-
**Ámbito**: Origen e historial -
**Herramientas**: Azure Repos, a continuación Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
De cualquier repositorio de Perforce a GHE.com
-
**Ámbito**: Origen e historial -
**Herramientas**: `git-p4`, a continuación Git CLI -
* git-p4 en la documentación de Git * Agregar código hospedado localmente a GitHub**Más información:**
De cualquier otro repositorio a GHE.com
-
**Ámbito**: Instantánea de origen -
**Herramientas**: GitHub CLI o Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)
Migraciones a GitHub Enterprise Server
Puedes revisar el alcance y las herramientas para tu migración a GitHub Enterprise Server, incluyendo cualquier información adicional o advertencias.
-
[GitHub.com a GitHub Enterprise Server](#githubcom-to-github-enterprise-server) -
[GitHub Enterprise Server a GitHub Enterprise Server](#github-enterprise-server-to-github-enterprise-server) -
[De Azure DevOps a GitHub Enterprise Server](#azure-devops-to-github-enterprise-server) -
[Bitbucket Cloud (Bitbucket.org) con GitHub Enterprise Server](#bitbucket-cloud-bitbucketorg-to-github-enterprise-server) -
[De Bitbucket Server o Bitbucket Data Center a GitHub Enterprise Server](#bitbucket-server-or-bitbucket-data-center-to-github-enterprise-server) -
[De GitLab a GitHub Enterprise Server](#gitlab-to-github-enterprise-server) -
[De cualquier repositorio de Git a GitHub Enterprise Server](#any-git-repository-to-github-enterprise-server) -
[De cualquier repositorio Mercurial a GitHub Enterprise Server](#any-mercurial-repository-to-github-enterprise-server) -
[De cualquier repositorio de Subversion (SVN) a GitHub Enterprise Server](#any-subversion-svn-repository-to-github-enterprise-server) -
[De cualquier repositorio de Control de versiones de Team Foundation (TFVC) a GitHub Enterprise Server](#any-team-foundation-version-control-tfvc-repository-to-github-enterprise-server) -
[De cualquier repositorio de Perforce a GitHub Enterprise Server](#any-perforce-repository-to-github-enterprise-server) -
[De cualquier otro repositorio a GitHub Enterprise Server](#any-other-repository-to-github-enterprise-server) -
[GHE.com a GitHub Enterprise Server](#ghecom-to-github-enterprise-server)
GitHub.com a GitHub Enterprise Server
Las migraciones desde 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` -
* Exportación de datos de migración desde GitHub.com * Migración de datos a GitHub Enterprise Server**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` -
* Exportación de datos de migración desde GitHub Enterprise Server * Migración de datos a GitHub Enterprise Server**Más información:**
De Azure DevOps a GitHub Enterprise Server
-
**Ámbito**: Origen e historial -
**Herramientas**: Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
De Bitbucket Cloud (Bitbucket.org) a GitHub Enterprise Server
-
**Ámbito**: Origen e historial -
**Herramientas**: Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
De Bitbucket Server o Bitbucket Data Center a GitHub Enterprise Server
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: `bbs-exporter` (solo migraciones dirigidas por expertos), a continuación `ghe-migrator` -
**Más información:**- Sitio web de GitHub Expert Services
-
[AUTOTITLE](/enterprise-server/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)
-
**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](#any-git-repository-to-github-enterprise-server).
Migrar GitLab a GitHub Enterprise Server
-
**Ámbito**: Origen, historial y metadatos -
**Herramientas**: `gl-exporter` (solo migraciones dirigidas por expertos), a continuación `ghe-migrator` -
**Más información:**- Sitio web de GitHub Expert Services
-
[AUTOTITLE](/enterprise-server/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)
-
**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](#any-git-repository-to-github-enterprise-server).
Migrar cualquier repositorio Git a GitHub Enterprise Server
-
**Ámbito**: Origen e historial -
**Herramientas**: Git CLI -
**Para obtener más información:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
De cualquier repositorio Mercurial a GitHub Enterprise Server
-
**Ámbito**: Origen e historial -
**Herramientas**: Mercurial, Git CLI y Python -
**Para obtener más información:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Migrar cualquier repositorio de Subversion (SVN) a GitHub Enterprise Server
-
**Ámbito**: Origen e historial -
**Herramientas**: Subversion y Git CLI -
**Para obtener más información:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
De cualquier repositorio de Control de versiones de Team Foundation (TFVC) a GitHub Enterprise Server
-
**Ámbito**: Origen e historial -
**Herramientas**: Azure Repos, a continuación Git CLI -
**Para obtener más información:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
De cualquier repositorio de Perforce a GitHub Enterprise Server
-
**Ámbito**: Origen e historial -
**Herramientas**: `git-p4`, a continuación Git CLI -
* git-p4 en la documentación de Git * Agregar código hospedado localmente a GitHub**Más información:**
De cualquier otro repositorio a GitHub Enterprise Server
-
**Ámbito:** Captura de origen -
**Herramientas**: GitHub CLI o Git CLI -
**Para obtener más información:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)
GHE.com a GitHub Enterprise Server
Esta ruta no se admite actualmente con nuestras herramientas oficiales. Ponte en contacto con GitHub Expert Services.