PDF download Download Article
Create a GitHub account for free with these quick & simple steps
PDF download Download Article

Do you need to make a GitHub account? GitHub is an online code host and management system that's used by many programmers around the world. This wikiHow teaches you how to sign up for a free personal account on GitHub. It's free to make an account on GitHub, and it only takes a few seconds. Keep reading to learn how!

Quick Steps

  1. Go to github.com/signup.
  2. Enter your email, desired username, and password.
  3. Verify your account by entering a code sent to your email.
  4. Sign in to your account to start using GitHub.
Section 1 of 2:

Making an Account

PDF download Download Article
  1. Go to github.com/signup in a web browser. You can use any web browser on your computer, phone, or tablet to join. Before you can create branches or make any pull requests, you’ll need an account.[1]
    • Some ad blockers, including uBlock Origin, prevent GitHub's verification CAPTCHA puzzle from appearing. For best results, disable your web browser's ad blocker when signing up for GitHub.
  2. You'll need to enter your email, create a password and username, and choose your country/region before you can sign up for a GitHub account.
    • If you prefer, you can create your account using your Google or Apple account. Simply click Continue with Google or Continue with Apple at the top of the screen.
    • If you'd like to get emails from GitHub, check the box next to "Receive occasional product updates and announcements."
    Advertisement
  3. The button is at the bottom of the screen. After clicking this button, GitHub will verify your account and browser before progressing you to the next account creation step.
  4. After clicking Create account, you’ll receive an email with a code. Enter this code on the verification page. Entering the code will automatically take you to the welcome page.
    • Click Continue to move forward.
  5. Once you've verified your email address, you can sign into your account to start using GitHub! You'll immediately be brought to your GitHub dashboard, where you can download some directories and repositories or download a file.
  6. There are a few different plans to choose from, varying in the amount of features provided.[2]
    • Free: Unlimited public and private repositories, up to 3 collaborators, issues and bug tracking, and project management tools.
      • By default, all GitHub accounts start out as Free accounts. You'll have to select a premium plan and enter your payment information to subscribe.
    • Team: All of the aforementioned features, plus access to GitHub Codespaces, repository rules, code owners, and more.
      • A Team account is $4 per user per month.
    • Enterprise: All of the features of the Team plan, plus self-hosting or cloud hosting, priority support, single sign-on support, and more.
      • An Enterprise account starts at $21 per user per month.
  7. Advertisement
Section 2 of 2:

FAQ

PDF download Download Article
  1. 1
    Can I make a GitHub account on my phone? Yes, you can, but you'll have to do it in your mobile browser using the steps above. While GitHub has a mobile app, you can't use it to create an account.
  2. 2
    Can I use GitHub without an account? GitHub has cut back on what you can do without an account. You can still browse GitHub and download files without signing up, but you need an account to make repositories, participate in discussions, and more.
  3. 3
    Is it free to make a GitHub account? Yes, GitHub accounts are free! Free accounts can make unlimited public and private repositories, have up to 500MB of storage available, and more. If you work with a larger team, you might want to upgrade to a Team or Enterprise account for more features.
  4. Advertisement

Expert Q&A

Search
Add New Question
  • Question
    How do I reset a commit on GitHub?
    Théo Dufort
    Théo Dufort
    Software Engineer and Full-Stack Web Developer
    Théo Dufort is a Software Engineer and Full-Stack Web Developer based in Quebec, Canada. With nearly 6 years of experience, Théo is a full-stack developer specializing in web development. At just 16, he launched his own consulting business to advise on all things web design and development. Most recently he created MyBookQuest, designed to be an all-in-one platform for book lovers to track, organize, and fill their personal library. MyBookQuest aims to fill the gaps of the popular Goodreads app owned by Amazon by rewarding its users with points to give them different perks like discount coupons as an incentive to read, review, and rate their latest book.
    Théo Dufort
    Software Engineer and Full-Stack Web Developer
    Expert Answer
    To reset a commit, just type git reset --hard followed by the SHA (hash) of the commit you want to go back to. This command will roll your branch back to that specific point. If you’d like more control over the history, you can also use git rebase. Type git rebase -i along with the SHA of the commit you want to return to. This lets you reorder, edit, or even remove specific commits as needed.
  • Question
    What should I do after receiving my email?
    Mohsen Ibrahim
    Mohsen Ibrahim
    Community Answer
    GitHub will send you an activation email with a link to activate the account. Just click the URL in the email you received.
  • Question
    How do I open a new Github account?
    Võ Trần Nhã Linh
    Võ Trần Nhã Linh
    Community Answer
    Just create another email address and start a new one. Follow the structure of this post.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Video

Tips

Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!
Advertisement

Warnings

Advertisement

You Might Also Like

Create a ChatGPT Account Create a ChatGPT Account: Guide + Troubleshooting
Create a Wikipedia Account6 Easy Steps to Sign Up for a Wikipedia Account
Import a Repository on Github Import a Repository on GitHub
Make a YouTube Account Make a YouTube Account: 2 Easy Ways
Set Up a Gmail Account Create a New Gmail Account
Sign Up for Pinterest2 Simple Ways to Sign Up for a Pinterest Account
Get a Netflix Account2 Easy Ways to Create a Netflix Account
Make a Google Account Create a Google Account Using a New or Existing Email
Create an Outlook Email Account Create an Outlook Email Account: Web, Mobile, & Desktop
Use Chat Gpt Use ChatGPT: Everything You Need to Know
Clone a Repository on Github3 Quick & Easy Ways to Clone a GitHub Repository (With Pictures)
Create a Microsoft AccountCreate a Microsoft Account
Set up a Facebook Account Create a Facebook Account on a Computer, Phone, or Tablet
Set up a Craigslist AccountA Quick and Easy Guide to Creating a Craigslist Account
Advertisement

About This Article

Théo Dufort
Co-authored by:
Software Engineer and Full-Stack Web Developer
This article was co-authored by Théo Dufort and by wikiHow staff writer, Hannah Dillon. Théo Dufort is a Software Engineer and Full-Stack Web Developer based in Quebec, Canada. With nearly 6 years of experience, Théo is a full-stack developer specializing in web development. At just 16, he launched his own consulting business to advise on all things web design and development. Most recently he created MyBookQuest, designed to be an all-in-one platform for book lovers to track, organize, and fill their personal library. MyBookQuest aims to fill the gaps of the popular Goodreads app owned by Amazon by rewarding its users with points to give them different perks like discount coupons as an incentive to read, review, and rate their latest book. This article has been viewed 272,809 times.
How helpful is this?
Co-authors: 14
Updated: December 2, 2025
Views: 272,809
Categories: Programming
Article SummaryX

1. Go to https://github.com/join.
2. Fill out the form.
3. Click Create account.
4. Complete the CAPTCHA.
5. Click Choose on your desired plan.
6. Verify your email address.
7. Confirm your plan.
8. Select your preferences.

Did this summary help you?

Thanks to all authors for creating a page that has been read 272,809 times.

Is this article up to date?

Advertisement