Molti servizi di hosting Git online (come GitHub e GitLab) ti consentono di "proteggere" alcuni rami in modo che solo gli amministratori del progetto possano modificarli.
Lo scopo è di consentire ai collaboratori non amministratori di lavorare in altri rami senza rischiare il codice di produzione seduto nel master.
Il problema con questo è che la cosa solo che protegge il ramo principale non viene modificata dai contributori non amministratori è un'impostazione arbitraria / non standard nel pannello di controllo web per qualsiasi servizio di hosting Git I sto usando.
C'è un modo per migliorare la sicurezza di questo sistema? Ad esempio essendo supportato da qualche forma di autentica autenticazione o crittografia?