Le soluzioni di hosting per il controllo di versione sono prodotti che ospitano più repository di codice nel cloud e si integrano con, e spesso forniscono, strumenti online che migliorano l'uso dei sistemi di controllo di versione. Le soluzioni di hosting per il controllo di versione permettono agli sviluppatori che collaborano sul codice sorgente di gestire un repository principale in cui possono impegnare le loro modifiche al codice e scaricare nuovo codice sui loro computer locali. Le soluzioni di hosting per il controllo di versione forniscono alle aziende una lista di controllo degli accessi dove possono scegliere quali sviluppatori hanno accesso al repository. Le soluzioni di hosting per il controllo di versione permettono agli sviluppatori di impostare un repository principale che è ospitato online e aiutano gli sviluppatori a evitare confusione considerandolo la fonte di verità quando integrano il loro codice. Le soluzioni di hosting per il controllo di versione si integrano con almeno un sistema di controllo di versione, ma spesso si integrano con più di uno.
Per qualificarsi come soluzione di hosting per il controllo di versione, un prodotto deve:
Integrarsi con almeno un sistema di controllo di versione
Fornire una posizione online dove gli sviluppatori possono impegnare il loro codice e scaricare nuove modifiche da altri sviluppatori
Permettere a più repository di esistere simultaneamente
Fornire una lista di controllo degli accessi che permetta agli sviluppatori di accedere a specifici repository di codice
Fornire un modo per navigare nel codice sorgente e nelle sue modifiche