Versionsverwaltung ist ein essentieller Bestandteil der Softwareentwicklung. Hierbei findet Git die häufigste Anwendung, da es einfach zu installieren und zu lernen ist. Git bietet umfangreiche Funktionen, um die Softwareentwicklung zu sichern und zu schützen.
Dennoch ist die Sicherheit der Daten vom richtigen Hosting abhängig. Hier besteht beispielsweise die Möglichkeit, sich einen Account bei GitHub anzulegen, dem größten Hoster in der Open Source Welt – aber jetzt zu Microsoft gehörend.
Eine Alternative ist GitLab. Beide Hoster bieten ähnliche Leistungen, wie Code Review oder Issue Tracking. GitLab bietet allerdings, neben ihrem Hostingangebot, die eigene Software als Open Source zur Verfügung und ermöglicht es so, diese auf einem eigenen Server zu installieren und somit die Aspekte der Zugänglichkeit und Sicherheit der eigenen Entwicklungen in die eigenen Hände zu nehmen.
Die bekanntesten Versionskontrollsysteme werden angeboten von
GitHub:
– größter Hoster in Open Source Welt
– wurde von Microsoft gekauft
– bietet: Git, SVN, Code Review, Issue Tracker
GitLab:
– zweitgrößter Hoster
– bietet seine Software auch für die Installation auf dem eigenen Server an
– bietet Git, Code Review und Issue Tracker
Bitbucket:
– Herausgegeben von Atlassian (Industrie-Gigant)
– bietet: Git, SVN, Code Review, Issue Tracker