Importing a Gitlab Project into Github

Tiempo de lectura: 3 minutos

Reading Time: 2 minutes

Today we are going to learn how we can import a Gitlab project into Github.

The first thing we are going to do is go to our Github and click on + (import repository).

Now we are going to select the requested options:

First, we add the URL of our Gitlab repository:

It is the one that appears here:

In this case, you need to indicate the URL with this structure:

https://gitlab.com/user/project.git

Once added, choose a name for the repository and the Owner (it can be your account or an organization or group). Also, choose Public or Private.

Now click on Begin import and wait for the import to finish.

It will ask us for the Gitlab account that has access to that repository and the access token or the password of our account.

Once entered, it will start importing:

This will import all the branches and commits of the project, but not the issue boards.

Continuing with the translation:

Paso 2:

Después de completar el paso anterior, se te redirigirá a la página del repositorio importado en Github. Aquí puedes ver todas las ramas, commits y archivos del proyecto.

Paso 3:

Una vez importado el proyecto, puedes realizar todas las operaciones habituales en Github, como realizar cambios, crear ramas, fusionar ramas, abrir solicitudes de extracción y más.

Paso 4:

Recuerda que el repositorio importado desde Gitlab se mantiene sincronizado con el repositorio original en Gitlab. Esto significa que cualquier cambio que realices en el repositorio original se reflejará en el repositorio importado en Github.

Paso 5:

¡Felicidades! Has importado con éxito tu proyecto de Gitlab en Github. Ahora puedes aprovechar todas las funciones y herramientas que ofrece Github para colaborar y gestionar tu proyecto.

Paso adicional:

Si deseas interrumpir la sincronización automática entre el repositorio importado en Github y el repositorio original en Gitlab, puedes desactivar la sincronización automática en la configuración del repositorio en Github.

Leave a Comment