Desde que github tiene opción de mantener tu repositorio en privado en la versión gratuita muchos usuarios están migrando sus repositorios y conservando el historial del proyecto, para mover tu repositorio sin perder nada seguimos los siguientes pasos:
Paso 1: Creamos el nuevo repositorio en github
Lo primero que vamos a realizar es crear un repositorio en blanco (incluso sin el archivo README) tiene que estar completamente vacío. En este repositorio es a donde vamos a mover nuestro código de bitbucket.
Paso 2: Clonamos el repositorio
En este paso descargamos el repositorio que acabamos de crear a nuestra máquina
git clone https://[email protected]/USER/PROJECT.git
Paso 3: Agregar la referencia del repositorio
En este paso vamos a agregar la ruta del repositorio que vamos a clonar en el repositorio que acabamos de clonar.
cd PROJECT
git remote add upstream https://github.com:USER/PROJECT.git
Paso 4: Push Masivo
Enviamos todo el proyecto al nuevo repositorio
git push upstream master
git push --tags upstream
Paso 5: Borramos el proyecto de Bitbucket
Ya puedes borrar tu proyecto de Bitbucket puedes validar en tu github que todo este correcto antes de borrarlo de Bitbucket.
Comentarios