Repozitář je digitální archiv, který slouží k ukládání a správě specifických dat. V IT hraje klíčovou roli v automatizaci, bezpečnosti a týmové spolupráci.
V systémech jako Linux nebo v mobilních OS (Android, iOS) slouží repozitář jako „sklad“ prověřeného softwaru. Namísto stahování instalátorů z webu se systém připojí k oficiálnímu repozitáři.
—
Vývojáři používají repozitáře ke správě zdrojového kódu pomocí systémů jako Git. Tyto repozitáře neukládají jen aktuální verzi, ale celou historii změn.
—
| Typ | Příklady | Účel |
| — | — | — |
| Binární | APT (Debian), PyPI (Python), npm (JS) | Distribuce hotových knihoven a aplikací. |
| Zdrojové | GitHub, Bitbucket | Spolupráce na kódu a verzování. |
| Kontejnerové | Docker Hub, Google Container Registry | Ukládání obrazů (images) pro kontejnery. |
| Metadata | Maven Central | Správa závislostí pro Java projekty. |
—
Repozitáře fungují většinou na principu Pull. Klient (váš počítač) se dotáže repozitáře, zda existují novější verze dat. Pokud ano, stáhne pouze rozdílové změny. Tím se šetří šířka pásma a čas.
Související články:
Tagy: it repository git devops software-distribution development