특별한 일상

GitHub 그룹(organization) PUSH 권한 오류

개발하길잘햇다 2021. 4. 26. 02:25
반응형

팀 프로젝트를 위해 만들어진 그룹에 초대되었고 그룹 안에서 저장소를 만들었다.

 

그리고 로컬에서 작업을 한 뒤 테스트를 해보려던 중 갑자기 권한이 없다고 새빨간 오류 메시지가 떴다.

 

처음엔 대체 왜 안될까 하면서 이것저것 시도해보았고 그룹(organization) 멤버 권한이 없어서 인가 싶어서 리더님 돌아오자마자 권한 없어서 여태 삽질했다고 찡찡댔는데 문제는 그것도 아니었다...ㅋ

 

remote: Permission to "원격저장소 주소"
fatal: unable to access '원격저장소 주소': The requested URL returned error: 403

 

오류 메시지는 미처 캡처하지 못했다.  해결해보려 몇시간 삽질하다 보니 멘탈이 정상이 아니었기 때문에....바사사삭....

 

대충 위에 내용 비슷한 메시지들이 나타났고 실제론 저것보다 2줄 정도 더 있었던 것으로 기억한다.

 

그래서 구글을 찾고 또 찾고 하며 아래 방법들 다 써봤다.

 

git remote set-url "원격저장소 주소"

 

git push -u origin main

 

git config --list

 

깃 유저 정보(name, email) 다시 설정 등...

 

결과는 전부 실패

 

이때 팀 전체가 달라붙어서 해결하려고 고군분투 중이었는데 결국 자격증명 관리자에서 문제가 해결이 되었다.

 

 

 

제어판 - 사용자 계정 - 자격증명 관리자 루트로 들어와서 일반 자격증명에 github 관련된 모든 자격을 삭제했다.

 

그리고 다시 처음부터

 

git init

git remote add origin "원격저장소주소"

git branch -M main

git pull origin main

<파일수정>

git add .

git commit -m "메세지"

git push origin main

 

하니까 깃허브 계정과 연동이 되는 듯한  Authentication 관련 브라우저 창이 뜨면서 push에 성공하였다...ㅠ

 

원인은 아직도 확실하게 모르겠다. 계정이 갖고 있는 권한 쪽에 무언가 문제가 있었던 것 같긴 한데... 

 

아무튼 다음에 또 이런 일 이러면 헤매지 말고 자격증명 관리자로 가자..!

반응형