How to schedule cloning of repositories in gitlab?

Hi

We are trying to clone the repositories from one gitlab server hosted on bluemix to another server hosted on local environment.
Bluemix is an open standards, cloud platform for building, running, and managing apps and services.

We are looking to clone all the repositories from the Gitlab server hosted on Bluemix environment to our local server and also cloning should happen periodically.
Is there an option available to schedule cloning of repositories and maintain all the tags and branches.

We want our local Gitlab server acting as a caching server, as the transfer rate between the Gitlab server on Bluemix and our local environment is very slow.

CC:
@axil @kelvinmutuma

I don’t think that functionality should be provided by GitLab. It should be the other way around.