CSCI 136 - Fall 2019

Data Structures & Advanced Programming

Home | Bill's Lectures | Sam's Lectures | Labs | Handouts & Problem Sets | Links | CS@Williams

Github Tutorial

This page will walk you through several Git-related tasks (this list will grow as we continue to incorporate GitHub into our lab workflow):

Creating a new account

  1. First, go to github.com.
  2. Next, look for a form that looks like the following:
    github login form
  3. Choose a username, enter your email address, and enter a password. (A productive GitHub profile is something that you may later want to share as part of a job or graduate school application. So please be mindful when you select your username.)
    github login form, filled
    Be sure to remember your username and password!
  4. Click the "Sign up for GitHub" button.
  5. You will be asked whether you want the free or paid account. All of your work in this course needs to be private but Williams College will supply you with private repositories for this course. I recommend that you select the "Unlimited public repositories for free" option.
    github repositories
  6. I suggest that you leave the "Help me set up an organization" and "Send me updates" blank.
    github options
  7. Click the "Continue" button.
  8. Unless you want to fill out the survey on the next page, click the "skip this step" button.
  9. Check your email. You should have an email asking for you to verify your account. It is important that you click the "Verify email address" link in order for your account to work correctly.
    github verification email



Congratulations! You now have a GitHub account. Please share this account ID with your course instructor(s). For example, for this account, I would share with my instructor that my GitHub username is shazzameter.




This page was adapted from CS334 reference material