Move Workspace from local machine to Gitlab

I am planing to move Jazz repo to gitlab. I have a good amount of code in RTC/CLM Jazz repo.
Please correct me if I am missing any. I found a tool rtc2git but mentioned that it is not great for big repository.

I am planing to create local workspace on my machine (extract the CLM code as a work space). I like to follow the same steps to commit and push the folders/files in the work space of gitlab.
Is it a clean way to do it or not?
What I will miss or drawback of doing it?

Please advise.