깃랩에 레포지토리를 만들어놓고 클론은 잘 해서 왔는데 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도 잘된다!

'기타 > 지식' 카테고리의 다른 글
| 맥에서 vmware fusion ip 확인하고 서브넷 ip 설정하는 법 (2) | 2023.02.25 |
|---|---|
| 깃 액션에서 push 혹은 pr 안됨 이슈 해결법 (0) | 2023.02.21 |
| 하나의 프로젝트를 gitlab과 github 레포지토리로 동시에 push 하는 법 (0) | 2023.02.16 |
| [Java] 연결리스트의 remove 메소드에서 오버라이드 없이 compareTo를 사용한다? (0) | 2022.12.02 |
| [Java] 연결 리스트를 공부하고 있는데 포인터라는 말이 계속 나온다 (0) | 2022.12.01 |