Les solutions d'hébergement de contrôle de version sont des produits qui hébergent plusieurs dépôts de code dans le cloud et s'intègrent avec, et souvent fournissent, des outils en ligne qui améliorent l'utilisation des systèmes de contrôle de version. Les solutions d'hébergement de contrôle de version permettent aux développeurs qui collaborent sur le code source de gérer un dépôt principal dans lequel ils peuvent valider leurs modifications de code et télécharger du nouveau code sur leurs ordinateurs locaux. Les solutions d'hébergement de contrôle de version fournissent aux entreprises une liste de contrôle d'accès où elles peuvent choisir quels développeurs ont accès au dépôt. Les solutions d'hébergement de contrôle de version permettent aux développeurs de configurer un dépôt principal qui est hébergé en ligne et aident les développeurs à éviter la confusion en le considérant comme la source de vérité lorsqu'ils intègrent leur code. Les solutions d'hébergement de contrôle de version s'intègrent avec au moins un système de contrôle de version, mais souvent s'intègrent avec plusieurs.
Pour se qualifier en tant que solution d'hébergement de contrôle de version, un produit doit :
S'intégrer avec au moins un système de contrôle de version
Fournir un emplacement en ligne où les développeurs peuvent valider leur code et télécharger de nouveaux changements d'autres développeurs
Permettre à plusieurs dépôts d'exister simultanément
Fournir une liste de contrôle d'accès permettant aux développeurs d'accéder à des dépôts de code spécifiques
Fournir un moyen de parcourir le code source et ses modifications