Zum Inhalt springen
Datenmanagement

Was ist GitHub und wofür wird es verwendet?

GitHub ist eine cloudbasierte Plattform zur Entwicklung von Anwendungen auf Basis des Git-Code-Repositorys, die die Zusammenarbeit erleichtert.

Nachdem wir den Begriff „Hub“ eingegrenzt haben, bleibt uns zur Vervollständigung der Bezeichnung der Plattform, um die es in diesem Beitrag geht, zu erklären, was Git ist. Also los: Git ist ein Versionskontrollsystem das die Verwaltung von Projekten erleichtert, da es als Repository für vorgenommene Codeänderungen dient. Es ermöglicht, die vorgenommenen Änderungen zu prüfen sowie frühere Versionen der Anwendungen einzusehen und wiederherzustellen, die gespeichert werden, um Verluste zu vermeiden.

Nachdem Git (Versionskontrollsoftware) und Hub (Ort des Treffens und Austauschs) definiert sind, haben wir nun das gesuchte Konzept.

Was ist GitHub?

GitHub ist eine cloudbasierte Plattform zur Entwicklung von Anwendungen auf Basis des Git-Code-Repositorys, die die Zusammenarbeit erleichtert.

Laut dem Unternehmen selbst verfügt es über eine Community von 73 Millionen Entwicklern und 4 Millionen Organisationen, denen 200 Millionen Repositories zur Verfügung stehen.

Merkmale von GitHut

Dieses Portal, das 2018 von Microsoft für 7,5 Milliarden Dollar übernommen wurde, ermöglicht es, die verschiedenen Versionen einer Anwendung oder eines Tools in der Cloud zu speichern, herunterzuladen und zu ändern. Ist der gespeicherte Code Open Source, kann ihn jeder Nutzer einsehen, überprüfen und Verbesserungen an der Entwicklung vornehmen, wodurch die kollaborative Arbeit der GitHub-Community gefördert wird.

Diese Plattform bietet auch Datenschutzoptionen für Fälle, in denen die Arbeit lieber verborgen bleiben soll. Dennoch wird das Teilen von Wissen und Erfahrungen durch die kostenlose Nutzung für Open-Source-Code-Repositories belohnt.

Wofür wird GitHut verwendet?

Unter dieser Philosophie des Teilens und Zusammenarbeitens zur Verbesserung ermöglicht GitHub das Einfügen oder Ändern neuer Codeversionen (Pull Requests), das Kommentieren von Projekten, das Melden von Fehlern, das Automatisieren von Workflows (Actions), das Anfordern von Unterstützung zur Problemlösung (Issues), das Einrichten von Diskussionen (Discussions) sowie das Erstellen von Wikis zur Förderung der Beteiligung. Neben all diesen kollaborativen und partizipativen Optionen zeigt es außerdem Grafiken zur Entwicklung der Projekte und ermöglicht es – ähnlich wie ein soziales Netzwerk –, Entwicklern zu folgen, um über deren neue Anwendungen und Tools auf dem Laufenden zu bleiben.

Wie wir sehen, ermöglicht GitHub, die Entwicklung von Tools und Anwendungen durch die Zusammenarbeit mit anderen Nutzern zu bereichern, Zeit zu sparen, indem bereits vorhandener Code implementiert wird, oder Probleme mit Unterstützung anderer Entwickler zu lösen – und das alles in der Cloud.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert