Please remember that #Git is by nature distributed. So when migrating from (for example) #GitHub to (for example) #GitLab please, please, please do NOT create a brand new repository and git add the files, or the entire commit history will be lost. Instead, just push the existing repository to your new hosting service.