Redmine SVN to gitlab CE migration

We are migrating from SVN to GIT with below URLs, and my present setup details are as below

Setup details are as below
SVN ( Redmine with SVN and users Authentication using LDAP )
Gitlab CE ( users Authentication using LDAP)
We are planning to migrate SVN repo to gitlab CE with above steps, but we want all things as it is like history , Branches structure ) , Is their any way or precausion we have to perform for smooth migration