GitHub Guide#
Getting your GitHub Account#
Click on this icon and select Sign Up in the top right corner.
. We recommend doing these steps on a laptop.Set up your account and log in. Please remember the username and password that you set-up.
GitHub will send you an email with a “launch code” for authentification
Email csde-prgm-coord@uw.edu when you’ve gotten to this step and we will add you to your team’s repository.
You will receive an email from GitHub saying that “maddiefarris invited you to join…”, please click on that invitation to access your team’s repository.
Downloading GitHub Desktop#
Navigate to https://desktop.github.com/download/ and download the appropriate version for your machine.
Open GitHub Desktop and follow these instructions to link your GitHub Desktop to your GitHub account (Part 2) and to configure Git (Part 3).
Cloning the Repository#
Navigate to your team’s GitHub repository on GitHub.com and copy the repository URL.
Click the File Menu in GitHub Desktop & select “Clone Repository…”. File > Clone Repository…

Select URL from the pop-up window and paste the repository URL into the URL field. Navigate in the Local Path field to the place on your computer you’d like the repository files to live and click Clone.

On your computer, use your file browser to navigate to the folder into which you cloned the repository and find your files there!
Using GitHub Desktop#
Open GitHub Desktop and select File > Clone repository…

Clone your repository to a location on your computer.

Once the cloning is done, you should see the name of your repository in the upper left corner of your GitHub Desktop program.

Navigate to the folder on the computer into which you cloned the repository.

Open Microsoft Word or a similar program and save the document into your repository folder.

Navigate back to GitHub Desktop and you will see the new document listed as a change to your repository. Fill in comments describing the document or changes to the document you made & click Commit.

Finally, you will want to “push” your changes to the repository.

Other individuals on your team can now navigate to their GitHub Desktop and “pull” or “fetch” your changes.
