반응형
Eclipse에서 Git 을 사용하다가 새롭게 Push 및 pull을 하는데 이런 에러가 났다.
Remote origin did not advertise Ref for branch
이유는 원격 레파지토리에서 소스코드의 Pull을 받을 때 해당 오류가 발생한다.
이 오류는 원격지 브랜치와의 연결이 끊어지거나 설정의 제한으로 인해 정상적으로 명령을 수행할 수 없을 때 발생한다.
현재 기본으로 develop 브랜치만 받아와서 작업중이다가 새로운 브랜치가 생겨서 fetch 를 받고 그 브랜치에서 작업을 하고 pull, push를 하려고 하니 권한이 없어서 난 에러라고 볼수 있다.
해결 방법은 간단한다.
권한을 추가하면 된다.
git repository 에서 해당 프로젝트의 properties 에서
remote 부분의 heads 등 권한에 *로 지정하면 된다.
현재 heads/develop 이랑 origin/develop 으로 되어있었기에 다른 브랜치에 작업이 안되는 것이었다.
반응형
'IT > GIT.SVN' 카테고리의 다른 글
git config --global 설정 관련(사용자 설정 변경 방법) (13) | 2024.07.20 |
---|---|
github.io 사이트 만들기 (46) | 2023.10.22 |
Git remote branch 가져오기 (46) | 2023.07.13 |
Git Tag 란? (34) | 2023.07.09 |
git commit message 수정하기 (37) | 2023.07.08 |
댓글