Obsah

Repozitář: Centrální úložiště dat

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.

1. Softwarové repozitáře (Distribuce aplikací)

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.

2. Verzovací repozitáře (Vývoj kódu)

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.

Klíčové funkce:

3. Typy repozitářů podle obsahu

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.

4. Architektura "Pull" modelu

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