Having 2 servers which should be in sync with eachothers at all times.
As someone pushes something to the repository of server A, the repository on server B should be up
You could use a post-receive or update Git Hook to push between repositories.
post-receive
update