Muchos servicios de hosting Git en línea (como GitHub y GitLab) le permiten "proteger" ciertas sucursales para que solo los administradores de proyectos puedan modificarlas.
El propósito de esto es permitir que los colaboradores que no son administradores trabajen en otras sucursales sin poner en riesgo el código de producción que se encuentra en el maestro.
El problema con esto es que la cosa solo que protege a la rama maestra de ser modificada por contribuyentes no administradores es una configuración arbitraria / no estándar en el panel de control web para cualquier servicio de alojamiento de Git I estoy usando.
¿Hay alguna manera de mejorar la seguridad de este sistema? Por ejemplo, ¿está respaldado por alguna forma de autenticación o criptografía adecuada?