¿Cómo puedo migrar un repository de gitlab a gihub que ya tiene la versión anterior del repository?

Por alguna razón, solíamos migrar nuestro proyecto de github a gitlab hace aproximadamente medio año. Sin embargo, encontramos muchos retrocesos de gitlab durante el medio año y ahora queremos volver a Github.

El problema es una versión anterior del mismo proyecto que aún se guarda en github , y la mayoría de los tutoriales que encontré se basan en la creación de un nuevo repository en github. ¿Hay alguna forma de utilizar la migration y no es necesario crear un nuevo repository?

Si ya tienes un repository git, puedes simplemente cambiar el origen a github y presionar directamente allí.

git remote rename origin gitlab # Keep the old reference to gitlab git remote add origin GITHUB_REPO_URL git push --tags origin master # (and other branches too) 

Entonces, puedes volver a trabajar directamente desde Github.