Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 2.83 KB

File metadata and controls

77 lines (51 loc) · 2.83 KB
title subtitle author job logo framework highlighter hitheme url widgets mode
Introduction to GitHub
Jeffrey Leek, Assistant Professor of Biostatistics
Johns Hopkins Bloomberg School of Public Health
bloomberg_shield.png
io2012
highlight.js
zenburn
lib assets
../../libraries
../../assets
mathjax
selfcontained

What is GitHub?

GitHub is a web-based hosting service for software development projects that use the Git revision control system.

http://en.wikipedia.org/wiki/GitHub


What is GitHub?

  • Allows users to "push" and "pull" their local repositories to and from remote repositories on the web
  • Provides users with a homepage that displays their public repositories
  • Users' repositories are backed up on the GitHub server in case something happens to the local copies
  • Social aspect allows users to follow one another and share projects

Set Up a GitHub Account

  • Go to the GitHub homepage at https://github.com/
  • Enter a username, email, and password and click "Sign up for GitHub"
  • IMPORTANT: Use the same email address that you used when setting up Git in the previous lecture!!!


Set Up a GitHub Account

  • On the next screen, select the free plan and click "Finish sign up"


Navigating GitHub

  • After signing up, you will find yourself on this page, which has several helpful resources for learning more about Git and GitHub
  • Try clicking on your username in the upper righthand corner of the screen to view your GitHub profile


Your GitHub Profile

  • Your profile is where all of your activity on GitHub is displayed
  • Allows you to show other people who you are and what you are working on
  • As you work on more and more projects, your profile becomes a portfolio of your work


Your GitHub Profile

  • Finally, if you click on "Edit Your Profile" in the top righthand portion of the screen you can add some basic information about yourself to your profile
  • This is totally optional, but if you do good work, you ought to take some credit for it!
  • In the next lecture, we'll get you started by walking you through two ways of creating a repository
  • In the meantime, feel free to explore the GitHub site for interesting projects that others are working on