Getting started with Github Classrooms

Step 1: Prepare Your Accounts

  1. Make sure you have a GitHub account (https://github.com → Sign up).
    • Use your school email.
  2. If you get an email invite to join the GitHub Classroom organization (sent to your school email).
    • Click the link, sign in with GitHub, and you’ll be added.
  3. Otherwise clink on the link for the first assignment: Github Assignment
    • If needed, scroll through list of emails to link you account.

Step 2: Accept Your First Assignment

  1. Click the assignment invite link Github Assignment.
  2. You’ll see a page that says “Accept assignment”. Click it.
  3. GitHub will create a new private repository just for you.
    • Example: class-assignment-1-yourusername
  4. When it’s ready, click the link to open your repository.
    • This is where you’ll do your work.

Step 3: Work on the Assignment

  1. Clone the repository to your computer from a terminal( and open with VS Code).
    • Example: git clone https://github.com/org-name/class-assignment-1-yourusername.git
    • cd into repository
    • code (to open VScode)
  2. Add your code/files.
  3. Commit and push changes to GitHub regularly. git add . git commit -m "Finished part A" git push

Step 4: Accepting Future Assignments

  1. For each new assignment, your instructor will send a new invite link.
  2. Click the link → Accept → GitHub will create a new repo for that assignment.
  3. Work in that repo the same way.

Notes & Tips

  • Always use the invite link once per assignment.
  • If you ever see “Invitations for this assignment have been disabled”, it usually means:
    • You’re clicking an old/expired link, OR
    • You’re already in the class and need the new assignment link instead.
  • All your repos stay private to you and your instructor.
Scroll to Top