Esencialmente repo envuelve numerosos repositorios de git en un solo lugar, como submódulos git pero sin el dolor. Los fundamentos detrás de cómo funciona son los siguientes:
1. repo init -u "url"
2. sync repo
El inicio de la repo es importante, la url que especifique los puntos a un repositorio de git. En git repositorio es un archivo default.xml que se utiliza para controlar la sincronización del repo. El archivo xml se utiliza para indicar el repositorio donde están los repositorios git y cómo guardarlos en el ordenador.
Vamos a ver como funciona esto en profundidad un poco más adelante.
Voy a asumir que tienes repositorios git ya que tienes acceso a ellos también. También estoy suponiendo su en Ubuntu 10.04, pero debería funcionar cualquier Linux, utilizo Ubuntu 10.04.