GitHub - LinkFang.de





GitHub


GitHub
github.com
Motto Build software better, together.
Beschreibung kollaborative Versionsverwaltung
Registrierung optional, erforderlich für Uploads
Sprachen Englisch
Eigentümer GitHub, Inc.
Erschienen Februar 2008
Status Aktiv

GitHub ist ein webbasierter Online-Dienst, der Software-Entwicklungsprojekte auf seinen Servern bereitstellt (Filehosting). Namensgebend war das Versionsverwaltungssystem Git.

Geschichte

GitHub wurde von Chris Wanstrath, PJ Hyett und Tom Preston-Werner mittels Ruby on Rails und Erlang entwickelt und im Februar 2008 gestartet. Das Unternehmen GitHub, Inc. besteht seit 2007 und hat seinen Sitz in San Francisco.[1] Der Dienst hat über zehn Millionen registrierte Nutzer (Stand: August 2015).[2]

Im Juli 2012 erhielt GitHub eine Investition von 100 Millionen US-Dollar vom Risikokapitalgeber Andreessen Horowitz.[3] Im Juli 2015 erhielt GitHub im Rahmen einer weiteren (engl. "series B") Finanzierungsrunde 250 Millionen US-Dollar von Sequoia Capital, Andreessen Horowitz, Thrive Capital und anderen Venture-Capital-Fonds.[4]

Eigenschaften

Im Gegensatz zu anderen Dienstleistern zur Verwaltung quelloffener Software (englisch ‚open source hoster‘), wie SourceForge, steht auf GitHub nicht das Projekt als Sammlung von Quellcode im Zentrum, sondern der Nutzer mit seinen Quelltext-Datenbanken, den sogenannten Repositories (also Verzeichnissen, die mit Git verwaltet werden). Auch das Erstellen (engl. ‚branch‘) und Zusammenführen (engl. ‚merge‘) von Abspaltungen (engl. ‚forks‘) wird besonders propagiert. Die sog. Forks machen das Mitentwickeln bei fremden Projekten besonders einfach: Um dort einen Beitrag beizusteuern, wird das Repository zunächst abgespalten, dann werden die zu übernehmenden Änderungen hinzugefügt und dem Besitzer des Originals eine Anfrage ("pull request") gestellt, die Änderungen zu übernehmen (alles über die Weboberfläche möglich, teilweise aber auch mit Git selbst realisierbar). Damit wird unter Berücksichtigung der Besonderheiten verteilter Versionskontrollsysteme ein soziales Netzwerk geschaffen, was sich auch in den aus „echten“ sozialen Netzwerken bekannten Funktionen „Beobachten“ oder „Folgen“ zeigt.

Während Open-Source-Projekte GitHub kostenfrei, aber dann nur mit öffentlich einsehbaren Repositories nutzen dürfen, ist das Erstellen privater, also nichtöffentlicher Repositories kostenpflichtig; diese können dann auch für proprietäre Software verwendet werden. Außerdem bietet GitHub, Inc. größeren Unternehmen mit GitHub Enterprise an, eine eigene, abgetrennte GitHub-Installation zu liefern, um die Vorteile des sozialen Programmierens auch bei der unternehmensinternen Softwareentwicklung zu nutzen.[5]

Nachdem das Design von GitHub über Jahre unverändert geblieben war, wurde im Juni 2013 eine neue Oberfläche vorgestellt. In dieser tritt der Quelltext der dort bereitgestellten Software stärker in den Vordergrund.[6] Eine wesentliche Neuerung war eine visualisierte Statistik, welche die verwendeten Programmiersprachen und ihren Anteil am gesamten Projekt darstellt.

Verwendung

GitHub war im Jahr 2011 bei Open-Source-Software der populärste Dienst seiner Art, gemessen an der Anzahl der Schreibzugriffe („Commits“).[1] Im August 2015 wurden 26,3 Millionen Repositories verwaltet[2]. Neben vielen sehr kleinen oder oft nur vom Besitzer genutzten Projekten gibt es mehrere bekannte größere Open-Source-Projekte, die bei der Versionsverwaltung ihres Quelltextes GitHub verwenden, darunter sind:

Seit Mitte 2012 ist es möglich, auf GitHub auch komplette Websites bereitzustellen. Der Dienst unterstützt die Verknüpfung eines A-Record mit der IP-Adresse seiner Server und liefert statische Inhalte auf entsprechende HTTP- und HTTPS-Anfragen aus. Die Funktion ist sowohl in der kostenlosen als auch der „Enterprise“-Variante des Dienstes nutzbar.[7]

GitHub Enterprise ist auch Teil des Platform as a Service Bluemix[8]

Kritik

2009 stand GitHub wegen mangelnder Stabilität und Geschwindigkeit in der Kritik. Die Probleme resultierten aus dem schnellen Wachstum des Dienstes. Die Betreiber reagierten im September desselben Jahres mit einem Wechsel des Webhosters.[9] Seitdem wird GitHub bei Rackspace betrieben.

Weblinks

Einzelnachweise

  1. 1,0 1,1 Alexander Neumann: GitHub populärer als SourceForge und Google Code. heise Developer, 6. Juni 2011, abgerufen am 6. Januar 2013.
  2. 2,0 2,1 GitHub Press. GitHub, abgerufen am 28. August 2015 (english).
  3. Douglas MacMillan: GitHub Takes $100M in Largest Investment by Andreessen Horowitz. Bloomberg, 9. Juli 2012, abgerufen am 6. Januar 2013 (english).
  4. Frederic Lardinois: GitHub Raises $250M Series B Round To Take Risks. TechCrunch, 30. Juli 2015, abgerufen am 30. Juli 2015 (english).
  5. GitHub Enterprise. GitHub, abgerufen am 6. Januar 2013 (english, The best way to build and ship software, on your servers.).
  6. Kim Rixecker: Github mit massivem Redesign – das ist neu. In: t3n Magazin. yeebase media GmbH, 18. Juni 2013, abgerufen am 18. Juni 2013.
  7. Ilja Zaglov: Kostenloses Hosting für statische Webseiten mit GitHub. In: t3n Magazin. yeebase media GmbH, 28. Dezember 2012, abgerufen am 6. Januar 2013.
  8. GitHub Enterprise wird Bluemix-Service
  9. Falk Hedemann: GitHub: Open-Source-Projekt-Hoster wechselt zu Rackspace. In: t3n Magazin. yeebase media GmbH, 16. September 2009, abgerufen am 27. August 2013.

Kategorien: Unternehmen (San Francisco) | Freie-Software-Website | Entwicklungsplattform | Online-Community | Projektmanagementsoftware

Quelle: Wikipedia - http://de.wikipedia.org/wiki/GitHub (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.