반응형
깃랩에 레포지토리를 만들어놓고 클론은 잘 해서 왔는데 pull도 push도 안되는 상황이 발생했다.
fatal: refusing to merge unrelated histories
error failed to push some refs to 'https://~~'
라는 에러가 계속 발생했고
force push를 하려고 해도 마찬가지였다.
push를 하면 자료는 업로드가 잘 되는거 같은데 뭔가 마지막에 rejected 되는 느낌이 나서 이리 저리 찾아보니 역시 내 생각이 맞았다. 깃랩은 public이 기본 설정인데 깃랩은 아무래도 private한 느낌이라 그런지 브랜치의 기본 설정이 protected으로 설정되어 있는거 같다.
이 부분은 설정에 들어가서 수정해주면 된다!!
먼저 해당 레포지토리로 들어가준 뒤 설정 - 저장소로 들어가준다
그럼 아래에 protected branch가 보인다 그걸 펼쳐서 unprotected로 바꿔준다
바꾸면 force push도 pull도 잘된다!
반응형
'개발 공부 > Git' 카테고리의 다른 글
깃 액션에서 push 혹은 pr 안됨 이슈 해결법 (0) | 2023.02.21 |
---|---|
하나의 프로젝트를 gitlab과 github 레포지토리로 동시에 push 하는 법 (0) | 2023.02.16 |
[지옥에서온git] 완강!에 대한 소회와 필기한 강의노트 (0) | 2022.08.04 |
[지옥에서온git]깃헙에서 브랜치 삭제하는 법 (0) | 2022.08.04 |
[지옥에서온git] 이제 익숙한 에러 error: failed to push some refs to 원인 분석 그리고 드디어 근본적 해결 (0) | 2022.08.04 |
댓글