Earn points from assessments, invites & promo — redeem mentor consult vouchers in the Points Plaza
← Virtual projects
Free Review to certify

Ship It: Git + Public Deploy

Put a real project on GitHub and deploy a public URL recruiters can click.

Skills you'll learn
Git branching GitHub collaboration Pull requests Deploy workflow Version discipline

~75 min · +40 pts

Many students have code but no link. Fix that. Starter checklist + sample workflow: /assets/templates/git-deploy-lab/ You will: 1) Create a GitHub repo with clear commits (not one giant dump) 2) Write a README with setup + screenshots 3) Deploy publicly (GitHub Pages for static, or Render/Railway for Node) 4) Optional: add a GitHub Actions workflow that runs a check on push Submit: repo URL + live URL + reflection (120+ chars).

Environment setup (start here)

Install Git + create a free GitHub account. GUI (GitHub Desktop) or terminal both work — pick one and stay consistent.

Git required

Pick your OS and follow from step 1:

Terminal path:
1) Git for Windows: https://git-scm.com/download/win (defaults OK)
2) GitHub account → New repository (public)
3) In project folder: git init → git add . → git commit -m "Initial portfolio"
4) git remote add origin https://github.com/YOU/repo.git
5) git branch -M main && git push -u origin main

GUI path:
1) Install GitHub Desktop → File → Add local repository → Publish to GitHub
2) For static sites: repo Settings → Pages → Deploy from branch main.
1) Install Git: xcode-select --install OR brew install git
2) Same git init / commit / push flow as Windows
3) Or use GitHub Desktop for Mac
4) Pages: Settings → Pages → branch main → wait 1–2 min → visit https://YOU.github.io/repo/
How do I know it worked?

Repo visible on GitHub with 3+ commits. Live URL opens in incognito without login.

Common issues

Push asks for password → use GitHub Personal Access Token, not account password. Pages 404 → check relative asset paths and correct publish folder.

Starter pack

Follow the checklist: push to GitHub and deploy a public URL; optional GitHub Actions.

README DEPLOY.md ci.example.yml

/assets/templates/git-deploy-lab/

Sign in to complete steps and earn an e-certificate.

Log in
CareerAck Assistant
Hi! I can help with career paths, assessments, interview prep, and jobs. Book mentors with points or a consult voucher. Ask anything.