¡Ha llegado el momento de migrar nuestros proyectos a otro repositorio! Esto es una tarea sencilla de ejecutar si se conocen los pasos a realizar. En este post vamos a indicar cuales son para importar nuestro proyecto (desde Bitbucket o GitHub) a GitLab
¿Por que a GitLab?
GitLab es un gestor de repositorios Git que tiene las siguientes características:
- Es open source, lo cual implica que uno puede contribuir con la comunidad para la evolución del mismo.
- Permite almacenar repositorios privados y compartir pequeños fragmentos de código a usuarios externos sin tener que darle acceso al código fuente.
- Tiene niveles de autentificación. Es posible configurar permisos a los usuarios de acuerdo a su rol. Por ejemplo, se puede darle permisos a usuarios a visualizar el tablero de issues sin necesidad de darle permisos al código fuente.
- Tiene un flujo configurable para la intregación/entrega continua (CI/CE)
- Permite el almacenamiento de imágenes de Docker en un proyecto.
¿Cual es la ventaja de importarlo y no crear uno nuevo?
La ventaja es que mantendremos toda la historia del mismo como commits realizados, branches, tags armados y configuraciones del mismo
¿Cómo importo mi proyecto en GitLab?
Primero creamos un nuevo proyecto en GitLab y seleccionamos la pestaña Import Project y seleccionamos desde donde lo queremos importar. En nuestro caso podemos seleccionar Bitbucket Cloud o GitHub
Se nos pedirá darle permisos a GitLab, se los damos y tendremos un listado de los proyectos disponibles a importar
Seleccionamos a que grupo lo queremos importar y le hacemos click al boton Import
¡Listo! Ya tenemos nuestro proyecto importado en GitLab. En caso de querer importar todos solamente le hacemos click al botón Import all
Espero que les haya sido de ayuda este post
¡Esto fue todo!