Een repository (kortweg repo) is een beheerde opslagplaats voor software. De term heeft op Linux twee gangbare betekenissen: de pakketbron waaruit je distributie software installeert, en de map waarin Git een project met zijn hele geschiedenis bewaart.
Een server met kant-en-klare pakketten plus een index, waar de package manager uit put. Je distributie levert de officiële repo's; extra bronnen (zoals EPEL of een PPA) voeg je zelf toe.
apt update # indexen van alle repo's verversen (Debian/Ubuntu)
dnf repolist # geconfigureerde repo's tonen (Fedora/RHEL)
Pakketten zijn ondertekend met GPG: je systeem controleert zo dat ze echt van de repo-beheerder komen en onderweg niet zijn aangepast. Wees terughoudend met externe repo's — je vertrouwt de beheerder ervan met root-rechten op je systeem.
De map met je projectbestanden plus de verborgen .git-map waarin de volledige geschiedenis zit. Platforms als GitHub, GitLab en Codeberg hosten repo's en voegen samenwerking toe (issues, pull requests), maar elke kloon is zelf een complete repository.
git clone https://github.com/torvalds/linux.git