Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

a presentation by
Ravinder Pal Singh - 5IA
G. Galilei Crema  2014/2015
Piece of software
which handles
 'version control'
GitHub is a hosting
service for
Git repositories.
Git is not GitHub
  • Free
  • Open Source
  • Multiplatform
  • Version Control System
Git CLI(Command-Line Interface)
for real programmers
GitHub Client for Windows
for the ones too lazy to learn the command-line interface
Alternatives to Git
SVN vs git
  • CVS
  • SVN
  • Mercurial
  • Distributed revision control and source code
management (SCM) functionality of Git
  • Web-based and desktop graphical interface
  • Both free and paid plans for users account
  • Public repository browsing
  • User profile(containing basic user data,
followers/following/starts lists ecc..)
What does it offer?
User homepage on GitHub
Linux repository on GitHub
Linux repo last week overview
GitHub launched a new program on 7 October 2014:
The Student Developer Pack. 
The company is working in partnership with Bitnami,
DigitalOcean, DNSimple, HackHands, Namecheap,
Orchestrate, Stripe, Travis CI and Unreal Engine to
provide students free access to their tools.
Alternatives to GitHub
Bitbucket : is a web-based hosting service for projects that use
either Mercurial or Git revision control systems. It offers not
only commercial plans but also free accounts with an
unlimited number of private repositories     
SourceForge: It was the first to offer software developers
to control and manage free and open-source software
development to control and manage free open-source
projects

Use a spacebar or arrow keys to navigate