GitHub

GitHub
GitHub
GitHub.svg
github.com
Motto Social Coding
Kommerziell Ja
Beschreibung kollaborative Versionsverwaltung
Registrierung Optional, Erforderlich für Uploads
Sprachen Englisch
Eigentümer GitHub, Inc.
Erschienen Februar 2008
Status Aktiv

GitHub ist ein webbasierter Hosting-Dienst für Software-Entwicklungsprojekte. Er verwendet namensgebenderweise das Versionsverwaltungs-System Git. Der Dienst wurde von Chris Wanstrath, PJ Hyett und Tom Preston-Werner mittels Ruby on Rails entwickelt und wurde im Februar 2008 gestartet. Die Trägerfirma GitHub, Inc. besteht seit 2007 und hat ihren Sitz in San Francisco.[1]

Inhaltsverzeichnis

Besonderheiten

Im Gegensatz zu anderen Open-Source-Hostern wie Sourceforge ist auf Github nicht das Projekt als Sammlung von Quellcode zentral, sondern der Nutzer mit seinen Repositorys (Verzeichnissen, die von Git kontrolliert werden). Gleichzeitig wird das Erstellen und Wiedervereinigen von Abspaltungen (Forks) besonders propagiert, so existieren allein zu Linus Torvalds’ Kopie des Linux-Kernels 2.6 auf GitHub über 450 Abwandlungen[2]. Forks dienen weiterhin dazu, einfach bei anderen Projekten mitentwickeln zu können. Um einem Repository/Projekt einen Beitrag beizusteuern, wird das Repository zunächst aufgespalten, dann werden die zu übernehmenden Änderungen hinzugefügt und dem Besitzer des Ur-Repositorys ein Pull-Request gestellt (alles über die Weboberfläche). Damit soll den Besonderheiten verteilter Versionskontrollsysteme besonders Rechnung getragen und zugleich ein Soziales Netzwerk geschaffen werden, was sich auch in dem Slogan des Unternehmens und den aus „echten“ sozialen Netzwerken bekannten Funktionen „Beobachten“ oder „Folgen“ niederschlägt.

Während Open-Source-Projekte GitHub kostenfrei nutzen können, gibt es auch kostenpflichtige Angebote für proprietäre Software.

Verwendung

GitHub ist bei Open-Source-Software der populärste[1] Dienst seiner Art, gemessen an der Anzahl der Commits. Im Juli 2009 wurden 135.000 – davon 90.000 echt verschiedene – Repositories gehostet, wobei viele sehr klein oder unbedeutend sind und oft nur vom Besitzer genutzt werden. Andererseits gibt es mehrere bekannte größere Open-Source-Projekte, die bei der Versionsverwaltung ihres Quelltextes auf GitHub setzen, darunter sind:

Weblinks

Einzelnachweise

  1. a b http://heise.de/-1255416.html
  2. http://github.com/github/linux-2.6/network
  3. http://www.heise.de/open/meldung/Hauptentwicklungszweig-von-Linux-voruebergehend-bei-Github-1336637.html

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GitHub — GitHub …   Википедия

  • GitHub — URL https://github.com/ Slogan Social Coding …   Wikipédia en Français

  • GitHub — Información general URL https://github.com/ Eslogan Social Coding Comercial Sí …   Wikipedia Español

  • GitHub — Infobox Website name = GitHub url = [http://github.com/ GitHub.com] commercial = Yes type = collaborative revision control language = English registration = Required launch date = February 2008GitHub is a project hosting service for projects… …   Wikipedia

  • Comparison of open source software hosting facilities — A source code repository or source code escrow[citation needed] is a file archive and web hosting facility where large amounts of source code are kept, either publicly or privately. They are often used by open source projects and other multi… …   Wikipedia

  • Markdown — is a lightweight markup language, originally created by John Gruber and Aaron Swartz allowing people to write using an easy to read, easy to write plain text format, then convert it to structurally valid XHTML (or HTML) .[1] The language takes… …   Wikipedia

  • Distributed social network — A distributed social network is an Internet social network service that is decentralized and distributed across different providers. The emphasis of the distribution is on portabilitya[›], interoperability and federation capability. It contrasts… …   Wikipedia

  • XBMC — Media Center XBMC Media Center Home Screen Developer(s) …   Wikipedia

  • MyDLP — Initial release Nov 16, 2009 (2009 11 16) Written in Erlang, Python …   Wikipedia

  • Bitbucket — URL …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”