해당 에러는 해당 push 하려는 branch 가 Protected로 설정 되어있기 때문에가 많습니다.
대부분 의 경우는 Master Branch 가 이런 경우가 많고
아니면 다른 브랜치에 대한 Permission 을 주는 경우가 이에 해당되는데
사용중인 Project 에 들어가서 해당 Protected를 해제 하거나 권한을 설정 하면 됩니다.
- GitLab Project -> Settings -> Repository -> Protected Branches -> [Expand] 버튼 클릭
하단에 Protected Branches 리스트에 우측 UnProtected를 클릭 혹은
Allowed to merge Allowed to push 에서 권한을 설정 한다.