git - verrouillage de la branche maître pour certains utilisateurs?

Je voudrais forcer les autres membres de l'équipe de ne pas travailler sur la branche-maître, mais sur une branche de développement. nous avons une centrale git-référentiel où nous poussons notre travail dans. je voudrais savoir si il est possible d'empêcher les utilisateurs d'envoyer des changements de la branche-maître, mais seulement de permettre à certains utilisateurs de le faire.

Je voudrais avoir la suite de "workflow"

  • développement est toujours fait uniquement avec un développement-direction de la
  • la publication-gérant est responsable de la branche master et lui seul est autorisé à fusionner les choses à partir d'une branche de développement dans le maître et les pousser à la branche-maître sur le référentiel central.

Est-ce possible et comment puis-je y parvenir?

source d'informationauteur aurora