GitHub: Using GitHub for Enterprise Drupal
This Self-Help Guide is intended to assist developers that are going to develop within the University of Minnesota Drupal environment. There are three primary tools that are needed: Git, GitHub, and UMN Drupal (which consists of: Acquia Dev Desktop to be able to run Drupal locally; a copy of the UMN Drupal codebase; a copy of your site's database and files).
Set Up Git and GitHub
Overview of Github.umn.edu and Git
Getting Started with GitHub
Learn About Git
No-cost, beginner-level course
Paid, beginner-level course with free trial option