Git Implementations

 

A brief mention and comparison

of

revision control software

p1

Thanassis Zografos

DevStaff.gr

My name is Thanassis Zografos 

whoami

p2
Basically I sysadmin @imgzine
Used to teach C/C++ 
Earned a living using VB6 (do not say a word)
Have my own company @ultraweb4u
and i love ... ansible
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both 
high-level operations
and 
full access to internals.

intro

p3
git repo README by Junio C Hamano . 27/07/2005
git repo README by Linus Torvalds .  07/04/2005
the stupid content tracker

Git Implementations

p4

Git

JGit : Java lib

Dulwich : Python implementation

libgit2 : ANSI C library 

JS-Git : JavaScript implementation

VCS based on Git

p5

Alioth

Assembla

Beanstalk

Bitbucket

CodePlex

Fedora Hosted 

GitHub

GitLab

Gitorius

GMOME Git

GNU Savannah

Google Code

Java forge

OSDN

SourceForge

Launchpad

BerliOS

java.net

Hosted Git Server top 5 users

p6

TOP 5 in users

GitHub > 10M

SourceForge > 3.4M

Bitbucket > 2.5M

Launchpad > 2.1M

Assembla > 0.8M

Hosted Git Server top 5 projects

p7

TOP 5 in projects

GitHub > 24M

SourceForge < 0.3M

Google Code > 0.25

GitLab > 0.1M

Bitbucket > 0.09M

Info on GitHub

p8

GitHub

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over 10.1 million people use GitHub to build amazing things together.

about @ github.com 

Founded: Feb 8, 2008

Written in: RoR & Erlang

free public : paid private : self hosted enterprise

Info on Bitbucket

p9

Bitbucket

Your team, your code,  connected

Git and Mercurial code management for teams.

logo @ bitbicket.com 

Founded: 2008 - Acquired: Sep 29, 2010

Written in: Python & Django framework

free public : free private (with limitations) : atlassian suite

Info on Gitlab

p10

Gitlab

Create, review and deploy code together*

logo @ gitlab.com 

Founded: 2011

Written in: Ruby

free CE : paid hosted 

Info on Gitblit

p11

Gitblit

Gitblit is an open source, pure java stack for managing, viewing and serving Git repositories

logo @ bitblit.com 

Founded: June 6, 2011

Written in: Java

free self hosted

the end

p12

thank you for listening

Thanassis Zografos

lookmeup @

https://www.linkedin.com/in/sonaht

tzografos@ultraweb4u.com

 

what ?

p13

Git Implementations

By Thanassis Zografos

Git Implementations

Devstaff git implementations presentation

  • 1,811