GitHub, a division of Microsoft, is an American multi-national corporation which offers hosting for Git, a distributed version control system and source code maintenance function. It offers its own features as well.
It was started by Ben Golub as a way to share information about open source software projects and provide a centralized location for collaboration. The idea was later picked up by a team from Yahoo and has grown into one of the biggest and most popular websites on the web today. GitHub has over a hundred thousand registered users and uses its very own in-house staff to handle and maintain its website. While it does charge for its services, it is well worth the cost. You can find many other sites on the internet, but GitHub is the only place to go if you are looking for a good quality, free service.
GitHub is a repository of information on the internet and there are many free online tools you can use to manage your project. You may have heard of some of them such as JIRA or Google Code. Many software projects these days use these to manage their code and keep track of all their issues. You will be able to view any issues you may have and then follow up with the relevant person. If you are not familiar with Git, you can also read some basic information about it and how it works from the official website at Gitbook.
The website itself is simple to navigate and it includes links to a number of other websites related to Git. Some of them include the company website, the developer portal and the community website. When you login to the site you are given a username and password. You are free to login to the website as many times you like, so long as you have a username and password associated with the account.
If you are interested in gaining more user accounts, there are plenty of them. You can sign up for a free account if you want and if you feel more comfortable you can then upgrade to a paid account if you want. There are many other features available as well. If you have a question you can post it on the message board which has a great deal of useful information.
As a user you will get the benefit of a great service that allows you to easily collaborate and communicate on projects with others. You will have the ability to collaborate in real time without having to deal with any technical issues. You will also have the ability to search through the repository and add files as well as creating pull requests.