About your personal account on GitHub
To get started with GitHubyou'll need to create a free personal account and verify your email address.
You can also authenticate with Google or Apple - which are the supported social login providers when you create your account on GitHub. For iOS userseven if you have enabled the setting "Hide My Email addresses" for your Apple accountusing social login will result in creating a new GitHub account.
Every person who uses GitHub signs in to a user account. Your user account is your identity on GitHub and has a username and profile. For examplesee @octocat's profile.
Lateryou can explore the different types of accounts that GitHub offersand decide if you need a billing plan. For more informationsee Types of GitHub accounts and GitHub's plans.
Note that the steps in this article don't apply to Enterprise Managed Users. If your GitHub account has been created for you by your companyyou can skip this article and continue to Hello World.
Signing up for a new personal account
- Navigate to https://github.com/.
- Click Sign up.
- Alternativelyclick on Continue with Google to sign up using social login.
- Follow the prompts to create your personal account.
During sign upyou'll be asked to verify your email address. Without a verified email addressyou won't be able to complete some basic GitHub taskssuch as creating a repository.
Some enterprises create managed user accounts for their users. You can't sign up for a personal account with an email address that's already verified for a managed user account.
If you're having problems verifying your email addressthere are some troubleshooting steps you can take. For more informationsee Verifying your email address.
Next steps
- Now that you've created your personal accountwe'll start to explore the basics of GitHub. In the next tutorialHello Worldyou'll learn about repositories and how to create oneand you'll be introduced to concepts such as branchingcommitsand pull requests.
- We strongly recommend that you configure 2FA for your account. 2FA is an extra layer of security that can help keep your account secure. For more informationsee Configuring two-factor authentication.