{"meta":{"title":"Administración del acceso de una migración desde GitLab a GitHub","intro":"Configure el acceso necesario para migrar de GitLab a GitHub.","product":"Migraciones","breadcrumbs":[{"href":"/es/migrations","title":"Migraciones"},{"href":"/es/migrations/using-github-enterprise-importer","title":"Importador de GitHub Enterprise"},{"href":"/es/migrations/using-github-enterprise-importer/migrate-from-gitlab","title":"Migración desde GitLab"},{"href":"/es/migrations/using-github-enterprise-importer/migrate-from-gitlab/manage-access","title":"3. Administración del acceso"}],"documentType":"article"},"body":"# Administración del acceso de una migración desde GitLab a GitHub\n\nConfigure el acceso necesario para migrar de GitLab a GitHub.\n\nPara migrar repositorios de GitLab a GitHub, necesita acceso suficiente al **origen (un** proyecto en GitLab) y el **destino** (una organización en GitHub). Después de completar los pasos descritos en este artículo, el acceso y los permisos estarán listos para la migración.\n\n## Decidir quién realizará la migración\n\nSi la persona que realizará la migración **no** es un propietario de la GitHub organización, un propietario de la GitHub organización primero debe concederles el rol de migrador.\n\n* Si es propietario de la GitHub organización y piensa realizar la migración usted mismo, puede seguir leyendo esta guía.\n* Si desea asignar el rol de migrador a otra persona, hágalo ahora. A continuación, el migrador debe realizar el resto de los pasos de estas guías. Consulte [Concesión del rol de migrador](/es/migrations/using-github-enterprise-importer/migrate-from-gitlab/grant-the-migrator-role).\n\n## Crear un personal access token (classic) en GitHub\n\nA continuación, deberá crear un personal access token (classic), el cual GL2GH extension of the GitHub CLI usará para comunicarse con GitHub. Los ámbitos necesarios para su GitHubpersonal access token (classic) función dependen de su rol y de la tarea que desea completar.\n\n> \\[!NOTE]\n> Solo puedes usar un personal access token (classic), no un fine-grained personal access token. Esto significa que no puede usar GitHub Enterprise Importer si su organización usa la directiva \"Restringir el acceso de personal access tokens (classic) a sus organizaciones\". Para más información, consulta [Imposición de políticas para tokens de acceso personales en su empresa](/es/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise#restricting-access-by-personal-access-tokens).\n\n| Tarea                                                                | Propietario de la organización                                                                                                                                                                                                       | Responsable de la migración                                                                                                                                                                                                          |\n| -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Asignación del rol de migrador para las migraciones de repositorios  | `admin:org`                                                                                                                                                                                                                          | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-dash\" aria-label=\"Not applicable\" role=\"img\"><path d=\"M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z\"></path></svg> |\n| Ejecución de una migración de repositorios (organización de destino) |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow`, `admin:org`                                    |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow`, `read:org`                                     |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| Descarga de un registro de migración                                 |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow`, `admin:org`                                    |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow`, `read:org`                                     |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| Recuperar maniquíes                                                  |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow`, `admin:org`                                    | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-dash\" aria-label=\"Not applicable\" role=\"img\"><path d=\"M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z\"></path></svg> |                                                                                                                                                                                                                                      |\n\nPara obtener información sobre cómo crear el token, consulte [Administración de tokens de acceso personal](/es/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic).\n\n## Creación de un personal access token en GitLab\n\nGitLab personal access token debe tener los `api` ámbitos y `read_repository` .\n\nEn el caso de las instancias de GitLab autoadministradas, el token debe pertenecer a un **administrador**, de modo que la exportación se complete y se conserve la atribución del usuario.\n\nPara obtener información sobre cómo crear el token, consulte [Personal access tokens](https://docs.gitlab.com/user/profile/personal_access_tokens/) la documentación de GitLab.\n\n## Configuración de listas de direcciones IP permitidas en GitHub\n\nSi usa GitHubla característica de lista de direcciones IP permitidas, debe agregar los GitHub intervalos IP siguientes a la lista de permitidos de la organización de destino. Consulta [Administrar las direcciones IP permitidas en tu organización](/es/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization) o [Restricción del tráfico de red a la empresa con una lista de direcciones IP permitidas](/es/enterprise-cloud@latest/admin/configuring-settings/hardening-security-for-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list).\n\nSi la organización de destino está activada **GitHub.com**, deberá permitir las siguientes direcciones IP:\n\n* 192.30.252.0/22\n* 185.199.108.0/22\n* 140.82.112.0/20\n* 143.55.64.0/20\n* 135.234.59.224/28 (agregado el 28 de julio de 2025)\n* 2a0a:a440::/29\n* 2606:50c0::/32\n* 20.99.172.64/28 (agregado el 28 de julio de 2025)\n\nSi la organización de destino está en **GHE.com**, los intervalos que necesita permitir dependen de la región de residencia de datos. Puede obtener una lista de up-to-date de intervalos IP utilizados por GitHub Enterprise Importer con el `/meta` punto de conexión de la API REST. La clave `github_enterprise_importer` de la respuesta contiene una lista de los intervalos IP usados para las migraciones.\n\n## Permitir que las migraciones omitan los conjuntos de reglas de repositorio\n\nSi la organización de destino o la empresa tiene conjuntos de reglas habilitados, el historial del repositorio migrado puede infringir esas reglas. Para permitir la migración sin deshabilitar los conjuntos de reglas, agregue \"Migraciones de repositorio\" a la lista de omisión de cada conjunto de reglas aplicable.  Esta omisión solo se aplica durante la migración. Una vez completado, los conjuntos de reglas se aplicarán a todas las nuevas contribuciones.\n\nPara configurar la omisión:\n\n1. Vaya a cada conjunto de reglas de la empresa u organización.\n2. En la sección \"Lista de exclusión\", haga clic en **Agregar exclusión**.\n3. Seleccione **Migraciones de repositorio**.\n\nPara obtener más información, vea [Creación de conjuntos de reglas para repositorios de la organización](/es/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization) y [Configuración de excepciones de reglas para migraciones de repositorio](/es/enterprise-cloud@latest/migrations/troubleshooting/setting-ruleset-bypasses-for-repository-migrations).\n\n## Habilitación de exportaciones en GitLab\n\nLos proyectos de GitLab que desea migrar deben estar habilitados para las exportaciones. Consulte [Habilitar la exportación de proyectos](https://docs.gitlab.com/administration/settings/import_and_export_settings/#enable-project-export) y la [configuración de Sidekiq para las importaciones](https://docs.gitlab.com/administration/sidekiq/configuration_for_imports/) en la documentación de GitLab."}