Versionskontroll-Hosting-Lösungen sind Produkte, die mehrere Code-Repositories in der Cloud hosten und sich mit Online-Tools integrieren, die die Nutzung von Versionskontrollsystemen verbessern. Versionskontroll-Hosting-Lösungen ermöglichen es Entwicklern, die an Quellcode zusammenarbeiten, ein zentrales Repository zu verwalten, in das sie ihre Codeänderungen einpflegen und neuen Code auf ihre lokalen Computer herunterladen können. Versionskontroll-Hosting-Lösungen bieten Unternehmen eine Zugriffskontrollliste, mit der sie festlegen können, welche Entwickler Zugriff auf das Repository haben. Versionskontroll-Hosting-Lösungen ermöglichen es Entwicklern, ein zentrales Repository einzurichten, das online gehostet wird, und helfen Entwicklern, Verwirrung zu vermeiden, indem sie es als die Quelle der Wahrheit betrachten, wenn sie ihren Code integrieren. Versionskontroll-Hosting-Lösungen integrieren sich mit mindestens einem Versionskontrollsystem, oft jedoch mit mehreren.
Um als Versionskontroll-Hosting-Lösung zu qualifizieren, muss ein Produkt:
Sich mit mindestens einem Versionskontrollsystem integrieren
Einen Online-Standort bieten, an dem Entwickler ihren Code einpflegen und neue Änderungen von anderen Entwicklern herunterladen können
Ermöglichen, dass mehrere Repositories gleichzeitig existieren
Eine Zugriffskontrollliste bereitstellen, die es Entwicklern ermöglicht, auf bestimmte Code-Repositories zuzugreifen
Eine Möglichkeit bieten, den Quellcode und seine Änderungen zu durchsuchen