У GitLab'а есть одна интересная фишка которой почему-то нет на GitHub. Это зеркала. То есть, ты можешь создать репозиторий и там и там, потом в настройках своего репозитория на GitLab можешь указать куда зеркалить коммиты. При пуше на GitLab репу оно будет делать изменения и на зеркалах. У меня такая тема, что на GitLab основная репа лежит, а на GitHub уже зеркало. Удобная тема, жаль что ее на GitHub нет.