OHSU ODG GitHub Tutorial

Introduction to GitHub for Creative Collaboration

CD2H GitHub Tutorial

This tutorial contains a short set of presentations and exercises to help users learn more about GitHub and how it can be used for a variety of purposes beyond software development.

Our goal is to help participants set up their GitHub accounts and become comfortable with the concepts, terminology, and capabilities of GitHub and how it can enhance an individual or team effort. We expect that most of the features we will demonstrate can be performed via a web browser.

Caveats

This is version 1.1 of this tutorial. We hope to learn through feedback from the tutorial participants, and to use this to improve the tutorial materials. All of the content for this course is being created and shared via GitHub, where we intend to encourage participants to collaborate and improve the content, while learning and exercising GitHub-based techniques.

Privacy

This tutorial is scoped for public data and communications only. If you have any questions about the suitability of these technologies for your particular project, please contact the information technology group. https://o2.ohsu.edu/information-technology-group/contact-us.cfm

Goals

We hope that participants in the tutorial will leave with a better understanding of GitHub and its potential utility for their individual and team needs, whether these be education, software development, data curation, or project management. Specific topics we intend to cover include:

Non-Goals

This course is focused on all that GitHub can do without requiring a desktop computer or worrying about programming languages. Some of the things we will not be discussing explicitly include:

Lesson Plan

We currently have broken the above material into two lessons. The lessons below are intended to be used by the instructor/guide of the course, but could be used by a self-guided student

How-Tos

In addition to the high-level Lessons, we’ve prepared some more detailed descriptions of practical solutions to common challenges when using GitHub and Markdown.

HowTos

Additional Resources