GitHub is a free tool for managing and sharing code. We will use it to:
- Access assignments and starter code
- Submit your work
- Collaborate with classmates
Follow these steps to create your GitHub account and prepare it for course use.
Step 1: Create a GitHub Account
- Go to https://github.com
- Click Sign up (top-right corner)
- Fill out the form:
- Username: Use your real name or initials if possible (e.g.,
judy-smith, notxxdragonrider) - Email: Use your college email if available (e.g.,
yourname@kenyon.edu) - Password: Choose a strong password
- Username: Use your real name or initials if possible (e.g.,
- Click Create account
- Complete the captcha to verify you’re human
- Choose the free plan (you can always upgrade later)
Step 2: Verify Your Email
- GitHub will send a verification email to the address you used
- Go to your inbox and click the verification link
Important: If you don’t verify your email, GitHub features (like GitHub Classroom) may not work.
Step 3: Set Up Your Profile (Optional but Recommended)
- Add your full name
- Upload a profile picture
- You can skip adding bio or location for now
Step 4: Set Up SSH
SSH allows you to connect to GitHub from your computer securely.
Follow the SSH setup instructions here
Step 5: Join Your Class via GitHub Classroom
When your instructor gives you a link to an assignment (e.g., Lab 0), click it:
- It will automatically create a private copy of the assignment for you
- You’ll work in your own repository
- You can use Git or GitHub Desktop to clone, edit, and push your work
Tips for Success
- Use your college email so your instructor can find and invite you easily
- Use a recognizable GitHub username (not anonymous or joke names)
- Keep track of your login info (you’ll use it often!)
- Don’t share private repo links with others — your code should be your own
