W obliczeniowych , o depozyt lub repozytorium (angielski repozytorium ) jest scentralizowane przechowywanie i organizowanie danych. Może to być jedna lub więcej baz danych, w których znajdują się pliki do dystrybucji w sieci lub lokalizacja bezpośrednio dostępna dla użytkowników.
W programowaniu komputerowym pojęcie repozytorium odnosi się do oprogramowania do zarządzania wersjami .
Większość dystrybucji GNU / Linuksa korzysta z repozytoriów dostępnych w Internecie , oficjalnych i nieoficjalnych, umożliwiając użytkownikom pobieranie i aktualizowanie kompatybilnego oprogramowania . Oprogramowanie to jest rozprowadzane w postaci pakietów .
Oprogramowanie do budowania projektów Apache Maven ma również dobre zarządzanie repozytorium, aby udostępniać zarówno wtyczki używane przez sam Maven, jak i projekty wygenerowane przez Maven.
Oprogramowanie do zarządzania wersji jak CVS lub SVN , mieć pojęcie depozytu do kodu źródłowego . Repozytorium następnie wyznacza miejsce przechowywania zmian w plikach . Jednak koncepcja ta ma zastosowanie poza architekturą do różnych węzłów zdecentralizowanego systemu , niezależnie od przepływu pracy .