Einführung in GitHub

Abgeschlossen

GitHub ist kein Teil des Azure DevOps-Produkts, aber es ist ein Produkt, das auch im Besitz von Microsoft ist. Bevor Microsoft GitHub im Jahr 2018 kaufte, war es ein kommerzielles Unternehmen, das die Git-Technologie implementierte und (kostenlose) Remote-Git-Repositories bereitstellte. Viele Leute (bis heute) verwechseln den Begriff Git mit GitHub.

GitHub ist nur eine kommerzielle Implementierung der Git-Technologie, genau wie Microsoft es in Team Foundation Server und später Azure DevOps oder sogar anderen Produkten/Websites wie Bitbucket, GitLab usw. hinzugefügt hat. GitHub ist aufgrund seiner Verwendung in der Open Source-Welt bekannt geworden. Viele Open Source-Projekte werden in GitHub gehostet.

Es gibt eine kostenlose Version, die Sie verwenden können, aber es gibt auch Abonnements für GitHub. Bevor Microsoft GitHub erwarb, konnten Sie nur öffentliche Repositorys kostenlos hosten. Dies ist bei Open Source-Produkten sinnvoll. Wenn Sie jedoch auch private Repositorys erstellen möchten, benötigen Sie ein kostenpflichtiges Abonnement. Microsoft hat dies im Jahr 2019 geändert. Jetzt können Sie eine unbegrenzte Anzahl öffentlicher und privater Repositorys kostenlos hosten. Diese kostenlose Stufe beinhaltet auch Aktionsprotokolle. Diese können Sie mit den Erstellungsminuten von Azure Pipelines und der Speicherkapazität einiger Pakete vergleichen.

Es sind noch Team‑ und Enterprise-Abonnements verfügbar. Sie enthalten mehr Speicherplatz und Aktionsminuten sowie einige andere zusätzliche Funktionen.

Weitere Informationen zu GitHub-Preisen finden Sie auf der Seite Preisgestaltung – Pläne für alle Entwickler.

Das GitHub-Produkt wird ebenfalls ständig weiterentwickelt. Mit dem Hinzufügen von Aktionsprotokollen können Sie CI/CD-Pipelines einrichten. Das Projektmanagement, Pakete usw. werden unterstützt. Ein Großteil der Funktionalität, die Azure DevOps anbietet, sind auch in GitHub verfügbar.

Es kann eine gute Sache sein, die beiden Produkte zu vergleichen und herauszufinden, welches Ihren Anforderungen am besten entspricht. In diesem Lernpfad werden wir nur das Azure DevOps-Produkt behandeln.