I want to back up my git master, which is set as bare as per the documentation. The git master is set up on a VM on premise.
However I need to back up the master as it's a busy team and a large team, so if anything does go wrong with master we want to be back up as soon as possible without having to make sure no-one pulls before everyone has pushed (large team). I understand that mirroring will clone everything including all the refs etc, but what is the best way to keep the mirror in step with the main master?