Puede transferirlos (simplemente agregando un control remoto a un repositorio de GitHub y presionándolos)
- crear un repositorio vacío en GitHub
git remote add github https://yourLogin@github.com/yourLogin/yourRepoName.git
git push --mirror github
La historia será la misma.
Pero perderá el control de acceso (equipos definidos en GitLab con derechos de acceso específicos en su repositorio)
Si tiene algún problema con la URL https del repositorio de GitHub:
The requested URL returned an error: 403
Todo lo que necesita hacer es ingresar su contraseña de GitHub, pero el OP sugiere:
Entonces es posible que deba presionarlo de la manera ssh. Puedes leer más sobre cómo hacerlo aquí.
Consulte " Empujar a Git devolviendo el código de error 403 fatal: la solicitud HTTP falló ".