gitgitlabbitbucket

Migrando de Bitbucket a Gitlab

 
 
 
 
 
 

Hoy te hablaré de un caso especial con el que puedes llegar a encontrarte en el futuro.

Estaba trabajando en un repositorio privado de Bitbucket con otros desarrolladores, y decidimos que usaríamos en adelante Gitlab, en este artículo te contaré el proceso de migración que seguimos.

Gitlab cuenta con un botón de importación que facilita el proceso, pero lo hicimos manualmente. ;)

Me registré en https://gitlab.com

Creé un proyecto nuevo con visibilidad privada.

Nuevo proyecto en Gitlab

Agregué mi llave SSH en https://gitlab.com/profile/keys

SSH en Gitlab

En mi máquina local, me ubiqué con la terminal en el proyecto que tenía previamente configurado con Bitbucket, y verifiqué los remotos enlazados:

git remote -v

Mi remoto origin era por supuesto Bitbucket, para enlazarme con Gitlab cambié su URL:

git remote set-url origin URL_PROPORCIONADA_POR_GITLAB

Hice push de la rama master a origin, que ahora estaba apuntando a Gitlab:

git push origin master

Los otros desarrolladores también crearon sus cuentas en Gitlab, agregaron sus llaves SSH a sus perfiles de usuario y cambiaron la URL del repositorio remoto en sus máquinas locales.

Desde entonces trabajamos con Gitlab.

Si quieres aprender más sobre git te recomiendo el Curso Git Desde Cero de EDteam.

Pudimos haber mantenido el proyecto con ambos repositorios remotos configurados en nuestras máquinas locales, sin embargo, decidimos que no usaríamos más Bitbucket con ese proyecto en particular, así que por eso modificamos el remoto origin en lugar de agregar uno nuevo.

Eso es todo por ahora gente del futuro, nos leemos en el siguiente artículo.