Sto cercando di capire se la sicurezza è una preoccupazione reale, o se la distribuzione fa effettivamente un lavoro migliore con la sicurezza. Vedi, l'accesso al repository principale potrebbe essere stratificato e gestito in modo inerente da una rete di fiducia, e potrebbe ancora avere una gestione centralizzata degli utenti che integri gli utenti da una LDAP / Active Directory, mentre il sistema di controllo della versione centralizzato si basa solo sul successivo. Con la distribuzione, l'accesso potrebbe anche essere concesso a meno utenti per repository in paesi diversi e mantenuto più facile.
Posso capire perché è facile pensare che avere stretto & la gestione centralizzata degli accessi a un repository di codice si traduce in sicurezza, tuttavia ciò non significa che non sia possibile accedere o ridistribuire il codice in altri modi. Ma c'è un vero argomento / caso d'uso / scenario per la sicurezza in cui il modello centralizzato è migliore di quello distribuito?.
Alcuni contesti : sto cercando di rendere il caso (con un white paper) alla mia azienda per passare a un DVCS (ho già identificato altri problemi risolti con successo dalla maggior parte dei DVCS) e la sicurezza è uno degli argomenti che mi aspetto di dover giustificare. La mia azienda è di mentalità aperta però; attualmente usano perforce e sono distribuiti geograficamente.