본문 바로가기

TIL

20190410 [mac] 깃허브(Github) remote:Permission to 에러

remote: Permission to 403

remote: Permission to easy-h/test302demo.github.io.git denied to id(xxx).
fatal: unable to access 'https://github.com/easy-h/test302demo.github.io/': The requested URL returned error: 403

Intellij로 작업하고 있던 프로젝트를 github에 연동하려 하는데 깃 에러메세지가 발생하였습니다. 예전 같았으면 무조건 복사해서 구글에 붙여 넣었을텐데 백기선님의 영상을 본 후 차분히 에러메세지를 보려는 습관을 가지게 되었습니다.
가난한 독해실력으로 읽어보니 '접근할 수 없다, 부정한다? id를 ?' 어딘가 익숙한 xxx를 보게 되었고 사용자쪽과 문제가 있나? 정도로 가볍게 흐름을 살핀 후 구글검색을 하였습니다. 찾아보니 대략 흐름을 읽은 에러메세지의 뜻을 정확히 이해할 수 있었습니다.

원인


a라는 github 아이디로 '최초' 글로벌 유저를 등록 후 b라는 github 아이디로 글로벌유저를 등록 후 git push를 하게 되면 기존에 최초 등록한 a아이디를 바라보고 있기에 에러를 발생시키는 것이었습니다.

해결 과정


  1. spolight 검색을 통해 keychain Access.app 또는 키체인 접근을 실행합니다.
  2. 오른쪽 상단에 검색창에 github.com 을 검색합니다.
  3. 리스트에 보이는 github.com 더블클릭 후 계정암호현재 사용할 깃허브의 계정암호로 입력합니다.
  4. 변경사항 저장을 누르고 창닫기

결과


에러메세지에서 익숙했던 xxx(id)는 최초 등록했던 id였고 현재 작업하고 있는 mac에서 키체인 자격을 업데이트를 하여 해결할 수 있었습니다.

참고