컴공생의 다이어리

[GitLab] 깃랩 You are not allowed to push code to protected branches on this project 에러 본문

Development/Git

[GitLab] 깃랩 You are not allowed to push code to protected branches on this project 에러

컴공 K 2021. 11. 23. 00:01

GitLab You are not allowed to push code to protected branches on this project 에러

git으로 깃랩에 강제로 push하려고 했더니 You are not allowed to push code to protected branches on this project라는 에러가 발생했다. 이유를 찾아보니 push하려는 branch가 Protected로 설정되어 있어서였다.

Master branch 즉, default branch의 경우 기본적으로 force push에 대해 Protected로 설정되는 것 같고 다른 브랜치의 경우 Permission 및 force push에 대해 권한 설정을 해주어야 한다.

 

 

force push 허용 설정

1. GitLab의 force push하고자 하는 Repository로 들어간다.

 

2. Settings의 Repository로 들어간다.

 

3. Protected Branches 영역의 Expand 버튼 클릭

 

4. 빨간색 부분을 클릭해서 force push를 허용해주면 됨

 

 파란색 영역외 다른 부분은 필요에 따라 선택하면 된다.

 

 

https://ipex.tistory.com/entry/GitLab-You-are-not-allowed-to-push-code-to-protected-branches-on-this-project

 

[GitLab] You are not allowed to push code to protected branches on this project

해당 에러는 해당 push 하려는 branch 가 Protected로 설정 되어있기 때문에가 많습니다. 대부분 의 경우는 Master Branch 가 이런 경우가 많고 아니면 다른 브랜치에 대한 Permission 을 주는 경우가 이에 해

ipex.tistory.com

 

728x90
Comments