GitHub 102 Tutorial Justin Longo, Assistant Professor & Cisco Systems Research Chair in Big Data and Open Government Johnson-Shoyama Graduate School of.

Slides:



Advertisements
Similar presentations
To print your results, click on the printer icon. Choose from the printing options suggested. You can choose to remove items from folder after printing.
Advertisements

Making the most of Moodle 2 (A quick guide for students) Updated 08 February 2012 NOTE: The slides will run automatically. You can also press the arrow.
August 2014 Liver quest User Demo: Liver Quality Enhancement Service Tool (QuEST)
Using Track Changes in Microsoft Word Navigating Directions Click on the arrows or the home button located in the bottom right-hand corner of each.
Online Collaboration Applications ADE100- Computer Literacy Lecture 28.
JJCO Online System MANUAL for Associate Editors. Table of Contents 1.Log In 2.Main Menu 3.Associate Editor Dashboard 4.Checking MS 5.Reviewer Selection.
Tutorial Holdings Management Adding, Editing, and Assigning Full Text Finder Links support.ebsco.com.
Introduction to Education E-Portfolio. Word Document Example Link to Colleen McCabeColleen McCabe Word Document Instructions –Open a new word document.
Introductory CMS Training Welcome to the new Montana State University Content Management System!
WELCOME TO THE AHIA CONNECTED COMMUNITY! HEALTHCARE INTERNAL AUDIT'S PROFESSIONAL THOUGHT LEADERSHIP COMMUNITY.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
Submitting Book Chapters via Manuscript Central A Short Guide for Wiley-VCH Authors.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Creating a Web Page HTML, FrontPage, Word, Composer.
Website Tutorial. Administration  Log on by clicking Login on the footer of almost any page  Your Username is.
Integrated Enterprise System 11/1/11Create travel expense report ESS 6.03 vers Employee Self Service – Create a Travel Expense Report tutorial Effective.
Getting started on informaworld™ How do I register with informaworld™? What do I do if I forget my password? My institution does not subscribe to any journals,
New Class Name Here EFRT 308 EFRT 460 EFRT 461 WordPress.
A Step by Step Guide How to add your own pages to the website.
Mail merge I: Use mail merge for mass mailings Perform a complete mail merge Now you’ll walk through the process of performing a mail merge by using the.
WEBiT Adding a new page. 1. View a page like the one you wish to create a. Navigate to a page with a similar layout to the new page you wish to create.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
A guide for WTPS staff. Overview This document will show you how to link your Remind and Twitter feeds with your Schoolwires website. Post ONCE to either.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Integrated Enterprise System 6/1/15Create travel expense report ESS 6.03 vers Employee Self Service – Create a Travel Expense Report tutorial.
Computer Skills /1436 Department of Computer Science Foundation Year Program Umm Alqura University, Makkah Place photo here 1.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
Guide for Mahara My Views PY1 team 3 - Yihong Huo, Jian Ren, Poonam Kala 1Guide of My Views - Team 3.
 To begin you first need to sign up to Weebly by going to or alternatively and we will create an account.
WEB 2.0 TOOLS VIDEO HOSTING SITE YOUTUBE. WHAT IS YOUTUBE? Youtube is a video hosting site were anyone can upload videos expressing their talents, interests.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
Online Submission and Management Information -- Authors AMS Annual Conference / AMS WMC Click on play to begin show.
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
Creating a Form. Accessing Docs Log into your USD 465 Google Account Click on the “Documents” link at the top of.
MASSACHUSETTS UNDERGROUND STORAGE TANK (UST) DATA MANAGEMENT SYSTEM COMPLETING THE COMPLIANCE CERTIFICATION MassDEP, Bureau of Air and Waste.
Easy WP Guide V2.6 for WordPress 3.8. easywpguide.com Adding Tags within your Post Adding Tags whilst editing your Post, will automatically assign those.
BLOG STARTUP. What is a blog A Blog (or weblog) is an online journal or ‘diary’ that can be immediately and easily updated. A Blog can consist of a list.
Schoolwires – District 205 created by Andrew Chidester.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
Invoices and Service Invoices Training Presentation for Raytheon Supply Chain Platform (RSCP) April 2016.
GitHub 101 Tutorial Justin Longo, Assistant Professor & Cisco Systems Research Chair in Big Data and Open Government Johnson-Shoyama Graduate School of.
 Open your browser and navigate to
Kwiksites Instant Website Creation Guide by Arvic Search Services Inc /20/2012Arvic.
Using Git with collaboration, code review, and code management for open source and private projects. & Using Terminal to create, and push commits to repositories.
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
Online Submission and Management Information -- Authors
Making the most of Moodle 2 (A quick guide for students)
Information Systems and Network Engineering Laboratory II
Using “My Bibliography” and the NIH’s Biosketch Template, SciENcv
Your Name Proposal Creation Module 5 Your Name
Training Webinar: WIA/WIOA Contract Reporting Requirement
LINC Volunteer Course NorQuest College
Assess Survey Invitations
Program Revision Form.
9/14/2018 6:28 AM How to create Learning Plans in Partner University Mary Sutton October 2017 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT.
OverDrive Digital Library Basics
Join the Discussion
OverDrive Digital Library Basics
For a new user you must click on the “Registration for Generator” link
OneSupport Help Center (OSHC) Training
Commonapp.org #commonappready © 2015 The Common Application.
Family Networks Web Treatment Plan
Home Tab – Task List Now please remember that in order to utilize this functionality trade users will need “Full Access” to “Forms” and the mode of communication.
Adding , Editing, and Assigning Full Text Finder Links
Find your school and click on it.
1. GitHub.
This material is based upon work supported by the National Science Foundation under Grant #XXXXXX. Any opinions, findings, and conclusions or recommendations.
Management How-To Guide
Presentation transcript:

GitHub 102 Tutorial Justin Longo, Assistant Professor & Cisco Systems Research Chair in Big Data and Open Government Johnson-Shoyama Graduate School of Public Policy University of Regina slides etc. available at Twitter:

 Copy a repo to your account  Contribute to other repos  Flag an issue  Issue a pull request  Manage a pull request  Create your GitHub.io webpage

To fork a repo, just go to the repo you’re interested in, and click the “Fork” button. For example, go to and click “Fork”

And a few seconds later, and the repo is now magically in your account: This is a full copy that you can edit as you want without affecting the original.

An issue can be like a comment on a file. If you want to try it out, go to test site: Click on the Issues Icon: On the next page, click on the green “New Issue” button.

To complete the issue flag, you would describe the issue (title, message) and then click on “Submit new issue”. The owner will review the issue and respond.

Issues can get very detailed. Here’s the start of a very fun issue comment thread with over 700 comments) related to the October 2013 U.S. government shutdown (you can find it at

To propose a change to someone else’s file, navigate to the page you want to change and click on the pen icon By editing directly through the GitHub.com interface, you are quickly borrowing a copy of the master. This is a simple way of proposing a change. No need to “Fork the Repo” to propose a simple change. You will see this notice:

Enter any changes you want to propose: When you’re done, scroll to the bottom of the page, label your change and describe it, and then click on “Propose file change”

On the next page you'll see this: You can review the changes you’ve proposed. The text at the bottom is called a “diff” display. Deleted stuff is in red, and added stuff is in green. If your happy with the proposed changes, click on “Create pull request”. On the next page, you have another chance to review the comments you’re sending to the file owner. When ready, click on “Create pull request” again. The owner of the file will receive your suggested changes.

If someone else sends you a pull request, you’ll receive a notification. Navigate to the open issue and review what was proposed. Once you’re satisfied with the pull request – and if it can be automatically merged – click the "Merge pull request" button, and click then "Confirm merge”. This button merges the pull request into the original, sends a notification to the person who initiated the pull request, and closes the pull request.

 First, you need to create a special repo in your account dedicated to only the Pages files.  On your profile page, in the top-right corner, select the + icon and click on “New repository” to get to this page: choose a “Repository name”. You must use the username/username.github.io naming scheme write a short description (“My GitHub webpage” works) mark the repo as “Public” mark the check-box “Initialize this repository with a README” “.gitignore” = None <-- Choose license <-- Click on “Create Repository”.

 Go to the main page for this dedicated repo you just created, and then click on “Settings” in the right- hand column.  Scroll down to “GitHub Pages” and click on the magical “Launch automatic Page Generator” button.  You’ll see a page like this: <-- Edit the page name and tagline <-- Edit the page body <-- Click on “Continue to layouts”.

 Pick your favorite layout and click on the green “Publish page” box to publish your page.  You’ll find your awesome page at  (It may take a few minutes to show up.)  Edit the file index.html to edit the home page (requires knowledge of html).

 Fork some more repos  Contribute to other repos  Flag an issue  Issue a pull request  Manage a pull request  Edit your GitHub webpage  Continue to explore GitHub

 GitHub Glossary (GitHub version): cyChallenge.github.io/blob/master/glossary.md cyChallenge.github.io/blob/master/glossary.md  This material is based upon work supported by the National Science Foundation under Grant No (VOSS: Managing Hybrid Challenge Platforms to Promote Innovation). Any opinion, findings, and conclusions or recommendations expressed in this material are those of the author and do not necessarily reflect the views of the National Science Foundation.VOSS: Managing Hybrid Challenge Platforms to Promote Innovation