Github is a powerful, secure and the most popular online platform for hosting software projects for version control using Git. It is particularly well known as a development platform for open source projects, however, Github supports private repositories as well.