How to Create a Free Private GitHub Repository Educational Account



Similar documents
Getting Started with StoreGrid Cloud

MATLAB & Git Versioning: The Very Basics

To create User who have already been registered with OCR and have received Registration Number can follow the following steps.

MOOSE-Based Application Development on GitLab

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

ClicktoFax Service Usage Manual

Version Control. Version Control

Engaged Management ReView Reviewer Guidelines V.1.0. Friday, March 11, 2015

Encryption. How do I send my encryption key?

Using Microsoft Azure for Students

Recruitment Management System USER GUIDE

B&SC Office 365

QAS Small Business for Salesforce CRM

User guide. Business

RDM+ Remote Desktop for Mobiles For Blackberry Playbook

Using GitHub for Rally Apps (Mac Version)

Quick Start Guide. DocuSign for Dynamics CRM Online Overview. Published August 2015

Expresso Quick Install

RSC-Secure-Wireless provides...

Creating Custom Nameservers Contents

Mesa DMS. Once you access the Mesa Document Management link, you will see the following Mesa DMS - Microsoft Internet Explorer" window:

How Do I Remove My Office 365 Account From An iphone, ipad or ipod Touch?... 1

In a browser window, enter the Canvas registration URL: silverlakemustangs.instructure.com

PubMed My NCBI: Saving Searches & Creating Alerts

How to Get Set Up for the 2014 BE-180 and Request an Extension if Needed

Wharf T&T. iwatch 2012 Mobile Apps User Guide (ios / Android)

This guide provides information on installing, signing, and sending documents for signature with

Note: you will need speakers or headphones in order to hear the narration, but there is a Closed Captioning option.

SPEECH REPOSITORY 2.0. Registration procedure

How To Run A Hello World On Android (Jdk) On A Microsoft Ds.Io (Windows) Or Android Or Android On A Pc Or Android 4 (

Motorola TEAM WS M Configuring Asterisk PBX Integration

Lync Online Deployment Guide. Version 1.0

FEEG Applied Programming 3 - Version Control and Git II

STEPS TO REGISTER YOUR PROFILE AND BOOK THE COUPON

Using Remote Web Workplace Version 1.01

Version Control using Git and Github. Joseph Rivera

7. In the boxed unlabeled field, enter the last 4 digits of your Social Security number.

Outlook 2011 Setup For ITS Exchange 2010 Server Using A SOM Domain Login

USER MANUAL. CTBTO Remote Access VPN using Cisco AnyConnect

How to obtain tax return transcripts from the IRS website

Instructions for Creating or Validating Your Cana Online Account

To download and install directly to your phone

Banner Self-Service Direct Deposit Instructions Table of Contents

Create a new CoverMyMeds account

ACCESSING YOUR ON A MOBILE DEVICE

Wentworth Institute of Technology Performance Management Employee s Guide

Connecting to Wi-Fi Using Windows 7

VPS Hosting. The Guide to Bet Angel VPS. Getting started with Bet Angel VPS. Revised August Page 1

DCH File Transfer Application User Manual

VERALAB LDAP Configuration Guide

Student Teacher Family Communication Via Technology Quick Reference Guide

Installing Microsoft Outlook on a Macintosh. This document explains how to download, install and configure Microsoft Outlook on a Macintosh.

Connecting to HomeRun over the Web

Portal Instructions for Mac

Registering the Digital Signature Certificate for Bank Officials

VPS Remote Computing. Connecting to a Windows Server for the first time. 1 Your Server has been installed. 2 Finding the login details for your Server

Installation Guide. Before We Begin: Please verify your practice management system is compatible with Dental Collect Enterprise.

Getting Started Using Project Photon on VMware Fusion/Workstation

Weston Public Schools Virtual Desktop Access Instructions

E-Learning User Manual

How to Remotely Access the C&CDHB Network from a Personal Device

Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE

Version Control with Git. Linux Users Group UT Arlington. Rohit Rawat

Contents. Summary. Site Address. Account Management MISSOURI DEPARTMENT OF INSURANCE, FINANCIAL INSTITUTIONS AND PROFESSIONAL REGISTRATION

How to integrate RSA ACE Server SecurID Authentication with Juniper Networks Secure Access SSL VPN (SA) with Single Node or Cluster (A/A or A/P)

IIS, FTP Server and Windows

DocuSign for Microsoft Dynamics CRM

IntelliPay Billpay Application Documentation

Update Instructions

Mac OS X Secure Wireless Setup Guide

SharePoint Wiki Redirect Installation Instruction

WIRELESS TRAINING SOLUTIONS. by vlogic, Inc. L a b 0.2 Access to Content Management System

Setting up your King s account on your Windows phone

Legal Malpractice Insurance Online Claims Reporting User Manual

Instructions for using VPN and accessing your files remotely

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

CABI Training Materials. CAB Direct MyCABDirect, Alerts and RSS Feeds KNOWLEDGE FOR LIFE.

Quick Reference Guide PAYMENT GATEWAY (Virtual Terminal)

User manual for the visitors of Interreg Danube Programme website

Using Internet or Windows Explorer to Upload Your Site

Landlord Registration U s e r G u i d e

owncloud Configuration and Usage Guide

DVS-100 Installation Guide

The data between TC Monitor and remote devices is exchanged using HTTP protocol. Monitored devices operate either as server or client mode.

How to Login Username Password:

Secure A Guide for Users

Quick Start Guide. Hosting Your Domain

Livezilla How to Install on Shared Hosting By: Jon Manning

CFC Nexus Payroll Coordinator (donor print) Slide 1. Slide notes

QMU. QuickStartIT: QMU Citrix remote desktop service

Update Instructions

Wazza s QuickStart 17. Leopard Server - Blogs & Wikis

SYSTEM REQUIREMENTS... 5 FREE RESOURCES... 6 GETTING STARTED...

CompWest Agent Sign up for Utilizing Appulate

MIDAS Authorization User Guide. Provider Portal

Transcription:

How to Create a Free Private GitHub Repository Educational Account Computer Science Department College of Engineering, Computer Science, & Technology California State University, Los Angeles What is GitHub? (Source: http://techcrunch.com/2012/07/14/what exactly is github anyway/) GitHub is a Web-based revision control hosting service for software development and code sharing. GitHub is like other version control systems, manages and stores revisions of projects. Although it s mostly used for code, Git could be used to manage any other type of file, such as Word documents or final cut projects. Think of it as a filing system for every draft of a document. Some of Git s predecessors, such as CVS and Subversion, have a central repository of all the files associated with a project. When a developer makes changes, those changes are made directly to the central repository. With distributed version control systems like Git, if you want to make a change to a project you copy the whole repository to your own system. You make your changes on your local copy, and then you check in the changes to the central server. This encourages the sharing of more granular changes since you don t have to connect to the server every time you make a change. GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project. The flagship functionality of GitHub is forking copying a repository from one user s account to another. This enables you to take a project that you don t have write access to and modify it under your own account. If you make changes you d like to share, you can send a notification called a pull request to the original owner. That user can then, with a click of a button, merge the changes found in your repo with the original repo. These three features fork, pull request and merge are what make GitHub so powerful.

1) Please go through this link to create free account on GitHub: - https://github.com/edu Please click on the appropriate category. In this demo, we will create free personal account for student. So click on I m a student. Now click on free personal account. 2) Fill up the details. Please provide your CSULA email in email address field.

3) Once you clicked on create account, page will be redirected to the following page. So now click on the sign in button which is in the top right corner of the page Provide Username/Email and password which you provided in the last screen and click on sign in

4) After signing in you will get screen like this. And then click on the 1 st step. Set up Git. Now select your OS & download GetHub for that OS. Windows is selected by default. Click on the latest version of Git

Select the appropriate OS and download the latest version. Once you downloaded the latest version go back to the previous page. Click on this link it will show you whole installation steps.

Click on this link to see some basics about Git. 5) Now you need to set your username and email in Git Bash by following command. git config global user.name Your Name Here git config global user.email your_email@example.com

6) Now for free access verify your email address. So go to the website : https://github.com/edu and do login if you are not logged in. And then click on account settings. Click on the account settings 7) Now go to the Emails section and if you do not entered your CSULA email address then add it & click on verify. They will send one verification link to your email address. So go to your CSULA mail account and click on that link to verify your account.

8) Now go to https://github.com/edu and click on I m Student, fill up the details & click on send request. 9) Now our 1 st step is completed. So click on the 2 nd step: Create A Repository. Page will be redirected to the following screenshot. And now click on Create a New Repo.

10) Give name to your repository and click on Create Repository. You will be able to create private repository once they accept your request for an educational account which we did in step 8.

Once you clicked on create repository the page will redirected to following one: So just open your Git Bash from start menu and type all commands. That s it. Your repository is created. Write your username and repository name here. To complete step 3 & 4 you can simply go through this link. Step 3: https://help.github.com/articles/fork a repo Step 4: https://help.github.com/articles/be social