GitHub

GitHub ist eine webbasierte Open-Source-Entwicklungsplattform und ein Hosting-Dienst, der es Nutzern ermöglicht, Dateien, Dokumente und Computercode in ihre Konten hochzuladen. GitHub ermöglicht es sowohl registrierten als auch nicht registrierten Nutzern, die hochgeladenen Dateien und Quellcode-Repositories anzusehen, herunterzuladen und sogar zu ihnen beizutragen. Aufgrund seiner niedrigen Kosten und Funktionen wurde GitHub zur größten Quellcode-Plattform der Welt und wird von vielen Entwicklern als Möglichkeit zur gemeinsamen Arbeit genutzt, während sie gleichzeitig eine Vielzahl von Software, Dateien und Dokumentationen austauschen können.

Wie GitHub funktioniert
Nach der Registrierung eines GitHub-Kontos kann der Benutzer ein eigenes Verzeichnis mit Dateien und Inhalten erstellen, das als Repository bezeichnet wird. Nach der Erstellung eines Repositorys kann man den sogenannten Master-Branch erstellen. Der Master-Branch von GitHub ist der einzige Ausgangspunkt für jedes Projekt. Es liegt in der Hand des Nutzers, ein Projekt für jeden zugänglich zu machen (öffentliches Repository) oder den Zugriff darauf einzuschränken und nur mit bestimmten Nutzern zu teilen (privates Repository). Von einem Hauptzweig können Unterzweige erstellt werden, die es dem Benutzer ermöglichen, an verschiedenen Aspekten des Projekts getrennt zu arbeiten. In einem öffentlichen Repository können andere Benutzer Änderungen am Code vorschlagen und eventuell neue Versionen der Dateien hochladen. Die Vorschläge werden über eine Funktion namens Pull Request gemacht, die es den Entwicklern ermöglicht, die potenziellen Änderungen zu diskutieren und zu überprüfen, bevor sie tatsächlich angewendet werden. Die GitHub-Plattform bietet eine Vielzahl von Funktionen und Werkzeugen, die es den Entwicklern erleichtern, Änderungen vorzunehmen oder rückgängig zu machen und ihren Gesamtfortschritt zu verfolgen.

Was ist eine Pull-Anfrage?
Eine Pull-Anfrage ermöglicht es Benutzern, andere über die Änderungen zu informieren, die sie an einem bestimmten Zweig oder Repository vorgenommen haben. Wenn ein Pull-Request erstellt wird, gelangt der Benutzer zu einem Übersichtsbildschirm, auf dem er alle am Code vorgenommenen Änderungen leicht überprüfen und die alte mit der neuen Version vergleichen kann. So werden alle Änderungen dokumentiert und aufgezeichnet, und die Benutzer können auch Kommentare, Kennzeichnungen und Meilensteine hinzufügen oder sogar anderen Mitwirkenden bestimmte Aufgaben zuweisen.

Wer nutzt GitHub?
Aufgrund seiner flexiblen Plattform hat GitHub Nutzer sowohl aus dem öffentlichen als auch aus dem privaten Sektor. Softwareunternehmen, App-Entwickler, einzelne Programmierer und Entwickler von Kryptowährungen sind nur einige Beispiele. Als Open-Source-Projekt hat Bitcoin GitHub viele Entwickler auf der ganzen Welt, mit vielen Menschen, die zur Überprüfung und Verbesserung des Bitcoin-Quellcodes beitragen.

Ist GitHub kostenlos?
GitHub ist für alle Open-Source- und kommerziellen Entwicklungsprojekte kostenlos. Allerdings begrenzen die kostenlosen Pläne die Anzahl der privaten und öffentlichen Repositories, die von einem Konto erstellt werden können. Auch die Anzahl der Mitarbeiter, die an einem Projekt mitarbeiten können, ist in den kostenlosen Tarifen begrenzt. Daher müssen größere Projekte je nach Bedarf auf einen kostenpflichtigen GitHub-Tarif umsteigen.

« Zurück zum Glossar Index