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!