Github is very easy to use git hosting provider server. Github allows easy contributions of code between our project members. Github provides a way to review code before it is merged into master branch. It provides a nice interface to view all commit history and allows to easily compare two different commits. Github provides fast searching across all files. I recommend GitHub to all developers who are looking for a simple and easy to use source code management and git version control hosting server. GitHub has some of the best documentation around. Github makes easy to contributions to projects within small and large teams.