There are many remote hosts that allow you to work with Git for version control, however the most common host is GitHub. This means there is a single server that contains all the files, but whenever a repository is checked out from this central source, the entire repository is cloned locally to your machine. Git is a distributed version control system that allows teams to work on the same documents simultaneously.