GIT community edition replication

I’m running a community edition & wanted to test an active-passive setup before I upgrade to geo-enterprise.

I need to setup a DR/BCP site & as a part of the various applications, I intend to setup replication on my git setup.

I have a few 100 users who are working across the country & they all push in their code to the central server.
To setup BCP, I would need to replicate this setup. While I can setup PGSQL repication, how do i setup GIT replication where users, LFS repositories.

For repository data, you would need to be looking at Gitaly Cluster to replicate that data: Configure Gitaly Cluster | GitLab that link should contain pretty much everything you need to achieve that.