PDF download Download Article

Quickly get started with GitHub by making an account

PDF download Download Article

This wikiHow teaches you how to sign up for a free personal account on GitHub. Your free GitHub account gives you unlimited access to public and private software repositories and the ability to collaborate with up to 3 users. If you're looking for a more advanced option, you can upgrade to GitHub Pro, which gives you unrestricted access to all repositories, unlimited collaborators, statistics, wikis, and more.

Things You Should Know

  • Go to https://github.com/join to create a GitHub account.
  • You’ll need to verify your email during the signup process.
  • You can upgrade to the Pro, Team, or Enterprise plan if needed.
  1. Go to https://github.com/join 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.
    • 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. In addition to creating a username and entering an email address, you'll also have to create a password. Your password must be at least 15 characters in length or at least 8 characters with at least one number and lowercase letter.[1]
    Advertisement
  3. The instructions vary by puzzle, so just follow the on-screen instructions to confirm that you are a human. A green checkmark will appear after completing the puzzle.
    • You can switch to an audio challenge by pressing the speaker button under the Verify button.
    • If you see an error that says "Unable to verify your captcha response," it's because your web browser's ad blocking extension prevented the CAPTCHA puzzle from appearing. Disable all ad-blocking extensions, refresh the page, and then click VERIFY to start the CAPTCHA.
  4. It's below the form, at the bottom of the page. This will take you to an email verification page.
  5. 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.
  6. GitHub displays a quick survey that can help you tailor your experience to match what you're looking for. You’ll be sent to the plan selection page after completing the survey.
    • You can skip this survey by clicking Skip personalization at the bottom of the page. Clicking this will take you directly to your GitHub dashboard page with a free account. You can sign up for GitHub Pro at any time.
  7. 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.
    • Pro: Unlimited access to all repositories, unlimited collaborators, GitHub email support, and advanced insight tools.
    • Team: All of the aforementioned features, plus team access controls and user management.
    • Enterprise: All of the features of the Team plan, plus self-hosting or cloud hosting, priority support, single sign-on support, and more.
  8. On the plan selection page, scroll down to click the button for choosing a free plan. This will immediately take you to your GitHub dashboard. You’re ready to download some directories and repositories, or download a file.
    • If you choose a paid plan, you'll have to enter your payment information as requested before you can continue.
    • If you want to upgrade your Github account in the future, click the menu at the top-right corner, select Settings, and choose Billing and plans to view your options.[3]
  9. 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

Format Text as Code in Discord2 Simple Ways to Format Text Into Code on Discord
Change Code on Schlage Lock Change 4-Digit User Codes on Schlage Locks
Run a Program from the Command Line on LinuxRun a Program from the Command Line on Linux
Delay a Batch File Delay a Batch File: Timeout, Pause, Ping, Choice & Sleep
Reset Schlage Keypad Lock Without Programming Code Factory Reset a Schlage Lock & Restore the Default Programming Code
Convert from Binary to DecimalConverting Binary to Decimal: Positional Notation & Doubling
Download a GitHub Folder3 Ways to Download GitHub Directories and Repositories
Make an Exe FileMake an Exe File
Write PseudocodeLearn to Write Pseudocode: What It Is and Why You Need It
Convert from Decimal to HexadecimalConvert from Decimal to Hexadecimal: A Quick Guide + Examples
View Source Code View Source Code
Make a Program Using NotepadMake a Program Using Notepad
Create a Mobile App Develop a Mobile App: Planning, Designing, & Publishing
CodeCode
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, Kyle Smith. 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 266,425 times.
How helpful is this?
Co-authors: 12
Updated: November 3, 2024
Views: 266,425
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 266,425 times.

Is this article up to date?

Advertisement