Github
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.
Repositories can be made secure with user access limited to only approved users.
500 MB per repository, more with Git Large File Storage
Free
25 MB via web, 100 MB via command line
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 is stored in the USA. Code may be archived to other locations as part of special projects.
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.
Github is a great option for writing and storing software code. Version control is a huge advantage when working on software independently and collaboratively.
Github website: https://github.com/
Contact rdmgmt@mcmaster for help getting started on Github
Anyone can make a free Github account online.
Medium for the desktop app, High for the command line interface.
Web portal, command line, desktop app for Mac, Windows, and Linux as well as mobile apps for Android and iOS