GitHub is the largest platform for hosting Git repositories and collaborative development. Millions of open-source projects and developer portfolios live here.
Why do you need GitHub?
- ๐พ Store your code safely
- ๐ฅ Collaborate with teammates on projects
- ๐ Show your portfolio to employers
- ๐ Learn from other people’s code
- ๐ Contribute to open source
Creating Your Account
Step 1: Go to the website
Open your browser and navigate to: https://github.com
Click the large green Sign up button in the top-right corner.
Step 2: Choose an email
Choosing the right email matters:
โ
Recommended:
- Gmail (name@gmail.com)
- Outlook (name@outlook.com)
- ProtonMail (name@protonmail.com)
- Any international domain (.com, .org, .net)
โ Not recommended:
- Emails on country-specific domains (may cause issues)
- Temporary email addresses (will be blocked)
- Emails with typos (you won’t be able to recover your account)
Tip: Use a personal email, not a work one โ if you change jobs, you’ll lose access.
Step 3: Create a password
Password requirements:
- At least 8 characters
- At least one number or special character
- Must not appear in known data breach lists
Recommendations:
โ
Use a password manager (1Password, Bitwarden, LastPass)
โ
Make it unique (don’t reuse passwords from other sites)
โ
Enable 2FA (two-factor authentication) after registration
Step 4: Choose a username
Username is your identity on GitHub. It appears on every repository!
Rules:
- Only letters, numbers, and hyphens
- 1 to 39 characters
- Cannot start or end with a hyphen
- Hard to change later! (requires support)
Examples of good usernames:
โ
john-smith
โ
maria-dev
โ
alexkrylov
โ
dev-ivan
Examples of bad usernames:
โ user12345 (meaningless)
โ cool-l33t-hacker (unprofessional)
โ test123 (looks temporary)
Tip: Use your real name or a professional handle. This is your face in the tech industry!
Step 5: Complete the CAPTCHA
GitHub will ask you to prove you’re not a robot:
- Select the correct images
- Or type the displayed text
- Or check the “I’m not a robot” box
Step 6: Verify your email
A verification code will be sent to your email:
- Open your inbox
- Find the email from GitHub
- Copy the code (usually 6 digits)
- Paste it on the GitHub page
Didn’t receive the email?
- Check your spam folder
- Wait 5โ10 minutes
- Click “Resend code” on GitHub
- Make sure the email address was entered correctly
Initial Profile Setup
Step 7: Set up your profile (optional)
GitHub will ask:
How much experience do you have?
- Just getting started
- Student
- Hobbyist
- Professional
What are you planning to do?
- Learn to code
- Work on personal projects
- Contribute to open source
- Work on a team
You can Skip this โ you can fill it in later.
Step 8: Choose a plan
GitHub will offer a plan selection:
Free:
- โ
Unlimited public repositories
- โ
Unlimited private repositories
- โ
GitHub Actions (2,000 minutes/month)
- โ
GitHub Pages
- โ
Community support
For learning and personal projects, Free is more than enough!
Done! ๐
You now have a GitHub account!
What to do next:
-
โ Set up your profile:
- Upload an avatar
- Fill in your Bio
- Add your location
- Add links (Twitter, LinkedIn) -
โ Enable 2FA (two-factor authentication):
- Settings โ Password and authentication
- Enable two-factor authentication
- Use an authenticator app (Google Authenticator, Authy) -
โ Create your first repository:
- Click + โ New repository
- Give it a name
- Add a README.md -
โ Explore GitHub:
- Browse popular repositories
- Star โญ projects you find interesting
- Follow developers
Welcome to the world of software development! ๐
๐ฌ Comments (0)
No comments yet
Be the first to share your opinion about this article!