- Offizieller Beitrag
GitHub ist ein Onlinedienst welcher eine Oberfläche zur Versionsverwaltung mit Git bereitstellt. Hierüber ist es möglich mit mehreren Personen an einem Projekt zu arbeiten.
2018 hat Microsoft die Firma erworben und bettet diese in DefOps ein.
Git ist eine Versionsverwaltung die lokal aber auch auf einem Server installiert werden kann. Somit ist es möglich die Softwareversion zum einen lokal auf dem eigenen PC, aber auch auf einem Server für einen gemeinsamen Zugriff mit anderen zu speichern
Wozu das ganze? Wenn mehrere Entwickler an einem Projekt arbeiten sollte es eine Steuerung geben, damit eigene Inhalte nicht durch andere überschrieben werden. Bei einem Projekt mit mehreren Entwicklern werden Programmteile separiert (in Module aufgeteilt) und können so unabhängig von der gesammten Software weiterentwicket werden. Wenn dann irgenwann die Entwicklung einen gewissen Refegrad erreicht hat, ist es notwendig eine Version bereit zu erstellen um diese publiziert zu können. Dieses unterstützt das Produkt Git. Man könnte also sagen Git ist ein intiligenter Speicher für Sourcen von Softwareversionen.
Damit das ganze auch über eine schöne Oberfläche bedienbar wird, wurde GitHub erschaffen. Darüber können Versionen oder Probrammteile herunter- bzw hochgeladen werden.
Viele Entwickungsplattformen unterstützen auch das direkte speichern der Sourcen direkt auf Git.
WebSite (EN): https://github.com/
Blog (EN): https://github.com/blog
Einführung: https://t3n.de/news/eigentlich-github-472886/
WebSite Git (DE): https://git-scm.com/downloads