Insider Guide to GitHub Episode 1: Getting Started

Posted in on December 10, 2008

Insider Guide to GitHub Episode 1: Getting Started

Git is a distributed version control system that makes collaborative software development possible. GitHub makes it easy to participate in that collaboration. You can host your public and private projects on GitHub, and contribute to other projects, too. Indeed, GitHub is where the action’s at.

But to really get the most out of this great resource, you need an experienced guide to show you the ropes. These screencasts are your guidebook to GitHub. Save time and trouble by letting Scott Chacon teach you how the pros use GitHub: the features you’ll use every day, the collaborative workflow, the tips and tricks, and the advanced features and tasks that give you an extra boost. You’ll come away ready to host your projects and contribute to other projects, and feeling like a GitHub insider.

Episode 1: Getting Started is a 34-minute screencast and it’s absolutely free! Download now in QuickTime (45 MB), iPhone/iPod (43 MB), or Theora Ogg (77 MB) format. See the table of contents below for everything you’ll learn in this free episode. Then take it to the next level by moving on to Episode 2…

This episode will get you up and running with GitHub so that you’re comfortable with the general day-to-day tasks. You’ll learn how to:

  • clone a public project
  • create a new account
  • generate an SSH key
  • import an existing Subversion repository
  • create a new repository
  • fork a repository
  • push changes to a repository
  • create a private repository
  • add collaborators to a private project
  • clone a sub-module
  • collaborate with other users
  • send a pull request
  • merge changes from a pull request
  • watch projects and people
  • use project wikis
  • generate RubyGems
  • allow project donations

Watch Video Watch Video on External Site

Tags: Git, GitHub, The Pragmatic Programmers, Insider Guide to GitHub