git: ¿duplicar todos los repositorys que existen en un server remoto de git?

Estoy en process de configurar un server git que refleje todos los repositorys existentes y futuros que existen en nuestro server primario de git. Como no puedo listr todos los repositorys de forma estática, me pregunto cuál es la mejor manera de recuperar esta list y ejecutar 'git clone –mirror' en cada uno.

Alternativamente, un método de inserción que mantenga el espejo sincronizado estaría bien también. ¿Qué están haciendo los demás? Soy nuevo en git (administrador del sistema).

¿Qué tal simplemente?

ssh theservername ls /some/path/under/which/the/repos/live/