컴공생의 다이어리
[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:01GitLab 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를 허용해주면 됨
파란색 영역외 다른 부분은 필요에 따라 선택하면 된다.
728x90
반응형
'Development > Git' 카테고리의 다른 글
[Git] 커밋(commit)들의 모든 작성자(Author) 일괄 변경 (0) | 2021.12.11 |
---|---|
[Git] 원격 저장소 주소 변경 (0) | 2021.12.02 |
[GitHub] 깃허브 초대된 저장소(repository) 탈퇴하기(떠나기) (0) | 2021.11.22 |
[Git] .gitignore 자동 생성 (0) | 2021.11.09 |
[Git] 원격 저장소(remote repository)의 branch를 로컬 저장소(local repository)로 가져오기 (0) | 2021.09.30 |
Comments