GitHub ist ein Service, der sowohl von großen Entwicklern als auch von einer ganzen Reihe kleinerer Unternehmen genutzt wird. Dort finden Sie Projekte von Facebook, Twitter, Microsoft (bezogen auf Azure), VMware, RedHata (JBoss), Linkedin, Mozilla, temporär auch den Linux-Kernel und viele andere. Die Anwendung überrascht nicht - hier finden Sie die Möglichkeit, das Repository zu klonen, die Historie zu durchsuchen, Änderungen zu speichern, das Projekt zu "verzweigen" und natürlich den Code auf GitHub zu teilen.
Sie können auf mehreren lokalen Repositories und einem Remote auf GitHub oder kompatiblen Servern arbeiten (dies erfordert eine manuelle Konfiguration). Darüber hinaus ermöglicht das Programm eine automatische Synchronisation mit dem ausgewählten Zweig und ermöglicht es dem Programmierer ein für allemal, die Generierung eigener SSH-Schlüssel zu vergessen.





