Create a GitHub account.
Install & configure Git on your computer.
Create your first repository.
Push a local project (from VS Code) to GitHub.
Verify that your repo is live and public.
A computer with internet access.
A valid email address.
Downloads
Git: https://git-scm.com/downloads
GitHub Desktop (optional, GUI): https://desktop.github.com/
Part 1. Sign up for Github
Go to GitHub.com
Click Sign up (top-right).
Enter:
Username (unique, e.g. yourname-dev)
Password
Verify your account (captcha + email confirmation).
Once inside, click your profile avatar → Settings to add:
Name
Bio
Part 2. Install Git
Download from git-scm.com/downloads.
During install (Windows):
✅ “Add Git to PATH” → important
Leave defaults unless you know what you’re changing.
Verify installation by opening command prompt (cmd):
bash
git --version
Should return something like: git version 2.43.0.
Part 3. Create your first GitHub repository
On GitHub.com → top-right + → New repository.
Fill in:
Repository name: techforge-setup
Description: “My first project from TechForge Labs”
Visibility: Public (recommended for learning)
✅Add a README.md
✅ Add a .gitignore (choose Python for now)
✅ Add a license (MIT is a safe default)
Click Create repository.
You now have a blank repo online.
Troubleshooting
403/401 errors pushing → Check that you’re signed in, and use HTTPS URL (not SSH unless you’ve set keys).
Git not recognized → Reinstall Git, ensure “Add to PATH” was selected.
Commit not working → Make sure you are inside your project folder (cd path/to/project).