A repository (or repo) is a central location where files, data, software, and other content are stored and maintained. The administrator of a repository can set permissions to different pieces of content in the repository.
A data store (or datastore) is a central location for storing and managing sets of data, such as in a database or file system.
Data centers are dedicated physical spaces (often groups of buildings) that house networks of computer systems for running applications...
A server is a computer that provides a service (such as providing data) to other computers and its users, known as the clients.