What is Github?

The short version? Google Docs for programmers​

First warning: don’t pay attention to any scary GitHub YouTube videos. We’ll provide simpler ways to use GitHub that don’t require you to be a programmer.

Like Google Drive or iCloud, Github offers a free place to store files online and collaborate on their contents. The difference is that Github is especially good at storing the files that run computer-oriented projects, and at tracking the individual lines of a file, so that many people can make changes to single document and have all of their changes preserved.

Github also offers a built-in place to built web sites using static-site content management systems like Jekyll (which is what we’re using right now to make this documentation site).

GitHub allows for:

All of these things make Github a great place to host websites for free.

Navigating GitHub

Programmer vocabulary that will help

Tips and Tricks for Using GitHub

Consider making an individual account for yourself using a personal email and a group account for your community using a group-shared email. Then

You can create a repository using your individual account, with the same contents as your group account. Use that as a playground to test changes before you make those same changes to your group account.

Because you used the “Collaborator” setting to add your individual account to your group account, you’ll be able to make changes to both when you’re logged in using your individual account.