GitHub offers free accounts for users and organizations working on public and open source projects, as well as paid accounts that offer unlimited 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 to an organization.
Signing up for service
Go to GitHub's Pricing page.
Read the information about the different accounts GitHub offers and decide which type of account you'd like to create, then click Join GitHub for free or Upgrade your account.
Tip: If you want more information about account types, you can read about the difference between a user and an organization account.
Under "Create your personal account," type your username, email address, and password, then click Create an account.
Click Finish sign up.
Congratulations, and welcome to GitHub!