In wezen repo wraps talrijke git repositories op één plaats, net zoiets als git submodules, maar zonder de pijn. De basisprincipes achter hoe het werkt is als volgt:
1. repo init -u "url"
2. repo sync
De repo init is belangrijk, de url die u verwijst naar een git repository. In dat git is repository een default.xml-bestand dat wordt gebruikt om te controleren de repo-sync. Dat XML-bestand wordt gebruikt om te vertellen waar je git repositories zijn repo en hoe te hen opslaan op de computer.
We zullen zien hoe dit werkt in de diepte later een beetje meer.
Ik ga ervan uit dat je git repositories al dat u toegang tot hen zo goed hebt hebben. Ik ben ook ervan uitgaande dat uw op Ubuntu 10.04, maar elke Linux zou moeten werken, maar ik gebruik Ubuntu 10.04.