GitHub offers free accounts for users and organizations working on open source projects, as well as paid accounts for users and organizations that need private repositories.
Tip: You do not need a paid user account to access and work on repositories in an organization. Free accounts can work on an organization's private repositories, as long as they are added as a team member.
Signing up for service
Go to GitHub's Plans & Pricing page.
Select the appropriate account type and level that you want to create. If you want more information about account types, you can read about the difference between a user and an organization account.
When you're ready with your decision, click Sign up now.
Type your username, email address, and password on the next screen.
Click Finish sign up.
Congratulations, and welcome to GitHub!