Set Up Your Github Account
All your assignments this semester will be distributed and collected through GitHub. So, if you don't have one already, you'll need to set up an account on there.
Set Up Your GitHub Account
If you already have a GitHub account, you can skip this part. But, if you don't have a GitHub account (or want one associated with your college email address rather than your personal GitHub account), click the button below to open the GitHub site and create an account for yourself. (See the video below).
If you'd like, you can go to https://github.com/settings/profile to update your profile picture/avatar and name, but neither is essential for this class.
Tell Us Your GitHub Username
We need your GitHub username so we can add you to the CS 70 organization and set up the repository you'll work in. Please do this part now, even if you're not finished with the rest of the assignment—we can't set anything up for you until we have it.
Is that my username or my email address?
Your username: the short name that appears in your profile URL. If your profile is at
https://github.com/octocat, your username isoctocat.
What if I typo it?
Come back to this page and change your answer—you can edit it right up until we process it, and even afterwards we can fix it by hand.
Video Example
Here's what it looked like when we logged in and set up our GitHub profile for the first time:
Two things about this video.
It's from an earlier semester—it's Prof. Medero doing the clicking, and the organization on screen is the one from that year—so a few details will look a little different from what you see. The steps are the same.
It also says you won't see any repositories when you first join, because you haven't been given any homework yet. That part has changed: we now create your repository for you ahead of time, so there may well be one waiting.
Helpful Hints
If you already have a GitHub account, it’s fine to use it for CS 70 this semester.
You'll be able to keep working on most of the assignment while you wait for us to manually add you to the CS 70 GitHub organization.
You'll need to be in the organization before you can get to your own repository, which happens in Episode 2 of this assignment.
(When logged in, completion status appears here.)