At this point, Github deliver to us hosting services for git repositories and those have collections of files and their revision histories. Git is a distributed version control system, which means each contributor has a local copy of the entire repository, including its history.