Ein Repository bezieht sich auf eine Datenstruktur, die normalerweise remote auf einem Server gespeichert wird und Dateien und Verzeichnisse sowie eine entsprechende historische Aufzeichnung der Änderungen enthält, die auf die Datenstruktur des Repositorys angewendet wurden.