Protected Branches
왜 사용해야 할까?
GitLab에서는 Guest, Reporter, Developer, Mainainer, Owner의 권한으로 각 역할을 나눌 수 있습니다. 하지만 Developer 내부에서도 역할에 따라 승인되지 않은 절차에 의한 푸시 또는 브랜치의 삭제 등의 권한을 막을 필요가 있습니다. GitLab에서는 Protected Branches로 이 문제를 해결할 수 있습니다.
설정
Settings > Repository > Protected Branches

보호하려는 브랜치를 선택한 후 머지와 푸쉬의 권한을 배정하세요.
보호된 브랜치는 하단의 리스트에 나타납니다.