Github

Submitted by pratti on
Service Paragraphs
Description

Github is a  website offering storage and collaboration tools for software development, based on the version control system Git. It provides access control and several collaboration features such as bug tracking, feature requests, task management, continuous integration and wikis for every project. 

Security

Repositories can be made secure with user access limited to only approved users.

Storage Available

500 MB per repository, more with Git Large File Storage

Cost

Free

File size limits

25 MB via web, 100 MB via command line

Backup details

Github runs on Git which tracks changes to all files in a project (repository). Repositories can be downloaded and backed up manually or using another storage system. 

Data hosting location

Data is stored in the USA. Code may be archived to other locations as part of special projects.

Sharing capabilities

Github is an excellent tool for collaboration. Multiple users can work together on the same project, with the Git version control software ensuring that all file versions changes are tracked.

Example use case

Github is a great option for writing and storing software code. Version control is a huge advantage when working on software independently and collaboratively.

Website

Github website: https://github.com/

Contact

Contact rdmgmt@mcmaster for help getting started on Github

How to get started

Anyone can make a free Github account online. 

Technical Complexity

Medium for the desktop app, High for the command line interface.

Access protocol

Web portal, command line, desktop app for Mac, Windows, and Linux as well as mobile apps for Android and iOS

Summary
Distributed version control system for software code