Github is a for-profit organization providing a Git repository hosting service focused on the cloud. Essentially, it makes it much easier to use Git for version control and collaboration for people and teams.

Github’s architecture is sufficiently user-friendly to allow even beginner coders to take advantage of Git. Without Github, using Git usually takes a little more technological expertise and use of the command line.

However, Github is so user-friendly that some individuals also use Github to handle other kinds of tasks, such as writing books. 

In addition, anyone can sign up for free to host a public code repository, making GitHub particularly popular with open-source projects.

Github makes money as a corporation by offering hosted private code repositories, as well as other business-focused plans that make handling team members and security simpler for organizations. At Gee Software we use Github extensively to manage and build internal projects.