If you’re here, you’re probably having difficulty locating your repository (repo) for your homework or lab assignment.

First, go to github.com, and sign in. You can confirm that you’re signed in by checking that you can see your profile avatar on the top right corner of the landing page after logging in. If an assignment repo has been created for you, you should be able to see it on the landing page, on the right sidebar.

An alternative way of locating your repo is going to the course GitHub organisation and finding it in there. In this organisation I have a few repos that I use for course (e.g. the source code for the course website, slides for videos, instructions for homework and lab assignments, etc.). You’ll see that a few of these are pinned on top for easier access (for me and others visiting the course). I don’t pin student repos there since those are private to you.

If you don’t see your repo on the very top of the list of repos here, just scroll down. You can also type your github username in the search widget (where it says “Find a repository”) to search for it. Soon, you’ll have more repos that belong to you than my public repos, and this view will feel a lot more yours than mine.

If you can’t see your repo here, a few things may have happened…

You’re not signed in

You’re not signed in to GitHub so private repos that belong to you are not listed at github.com/ids-s1-20. You should be able to spot this as the issue if you see a button to sign in on the top right corner instead of your avatar.

If this is the case, sign in and revisit github.com/ids-s1-20.

You never joined the GitHub organization

You never accepted my invitation to join the GitHub organization for this course, which is called ids-s1-20. If this is the case:

Once you’ve joined make sure you go back to github.com/ids-s1-20 and you should be able to locate your repo here.

Note: If you’re already a member of the GitHub organization and you confirmed that you’ve signed in to GitHub, but you still cannot find your repo, send me an email or a message on Teams to let me know. Either I’ve never created a repo for you (small chance, as I do invites and repo creations at the same time) or there is a glitch, and I can help with either of these issues. In your message, please include your GitHub username. Once we resolve it for the first assignment, I don’t anticipate another glitch again in the future.