How can I import my repos in gitolite?

I want to import my repos with all branches and commit history, however i’vent been able using the import repo feature as gitolite don’t offfer public access to repositories.

git daemon is not an option for me.

Is there any other way? like give private key to gitlab?

I’m using, not hosted.

I also read that I could change the remote git on my computer and push, that will push the whole repositories and all branches?