GitHub is a cloud source code management service platform designed to enable scalable, efficient, and secure version controlled collaboration. It does so by linking local Git version controlled software development by users. GitHub’s main business footprint is hosting a collection of millions of version controlled code repositories.