Gitlab - failed to push some refs 에러

Hyunjun Jang·2020년 7월 7일
2

에러발생

git 로컬저장소를 gitlab 원격저장소로 push할때 아래와 같은 오류가 발생 되었다.

에러원인

내용을 찾아본 결과로 gitlab 문서에 자세하게 설명해주고 있다.

이 에러의 원인은 해당 프로젝트에서 본인의 permission이 Developer이여서 에러가 발생 됬다.
기본적으로 Gitlab에서는 프로젝트의 master branch를 보호하고 해당 프로젝트의 permission이 Developer인 팀원들은 master branch로 merge하거나 push할 수 없다.

에러 해결방법

Settings ➔ Repository ➔ Protected Branches

아래와 같은 화면에서 Allowed to merge, allowed to push를 Developer ROLE을 Developers + Maintainers로 변경하고 저장한다.

profile
Let's grow together😊

0개의 댓글