Você pode transferi-los (simplesmente adicionando um controle remoto a um repositório do GitHub e pressionando-os)
- crie um repositório vazio no GitHub
git remote add github https://yourLogin@github.com/yourLogin/yourRepoName.git
git push --mirror github
A história será a mesma.
Mas você perderá o controle de acesso (equipes definidas no GitLab com direitos de acesso específicos no seu repositório)
Se você enfrentar algum problema com o URL https do repositório do GitHub:
The requested URL returned an error: 403
Tudo que você precisa fazer é digitar sua senha do GitHub, mas o OP sugere:
Então você pode precisar empurrá-lo da maneira ssh. Você pode ler mais sobre como fazê-lo aqui.
Consulte " Pressionando para o Git retornando o Código de Erro 403 fatal: a solicitação HTTP falhou ".