¿Cómo asegurar una o más sucursales en un repository de GitHub para evitar / forzar las requestes de extracción?

Estoy tratando de establecer un flujo de trabajo para mí y para mi equipo de desarrollo, y me gustaría asegurar ciertas twigs contra el empuje y la fusión "accidental", etc.

Tenemos una count empresarial de GitHub, si esto es importante para la pregunta.

Para explicar el flujo, tengo un repository, digamos una twig Master & a Prod, estos dos sirven para propósitos específicos, y me gustaría limitar a las personas a presionar directamente a las personas, y solo las personas envían el código a esas sucursales a través de requestes de extracción.

Entonces la pregunta es, ¿cómo es posible, si es posible? He buscado mucho sin encontrar una respuesta tristemente.

Saludos

La forma más fácil de proteger sucursales es asegurar el repository:

Haga una bifurcación para que el equipo la solicite y para que la solicite: puede aceptar esas relaciones públicas contra maestro o prod después de la revisión.

Al tener dos repositorys, puede limitar la propiedad de uno de ellos a un grupo selecto de mantenedores, asegurándose de que las sucursales de esos repositorys no se modifiquen sin revisión.