Depository (noun)
A place where something is deposited, as for storage, safekeeping{{,}} or preservation; a repository.
Depository (noun)
A trustee; a depositary.
Repository (noun)
A location for storage, often for safety or preservation.
Repository (noun)
a storage location for files, such as downloadable software packages, or files in a source control system.
Repository (noun)
A burial vault.
Repository (noun)
A person to whom a secret is entrusted.
Wiktionary