출처: https://stackoverflow.com/questions/46629838/unable-to-change-git-account/46679813#46679813
git을 이용해 push 했을 때 발생한 에러에 대한 메시지입니다.
$ git push origin master
remote: Permission to 저장소 주소(younglys/---.git) denied to jylee10.
fatal: unable to access '저장소 전체 주소(https://github.com/younglys/---.git)' The requested URL returned error: 403
출처: https://hohoya33.tistory.com/122 [개발 메모장]
jylee10
라는 github 아이디로 '최초' 글로벌 유저를 등록하고, 이후에 younglys
라는 새로운 github 아이디로 글로벌 유저를 등록했을 때 git push를 하게 되면 기존에 최초 등록한 아이디(jylee10
) 기준이기 때문에 새로운 아이디(younglys
)로는 접근이 불가하여 에러가 발생된 것입니다.
새로운 아이디로는 해당 주소에 접근 불가하는 문제를 해결하기 위해 다음과 같은 방법을 사용했습니다. (참고로 Windows 기준)
⁕ 경로
제어판 -> 사용자 계정 -> 자격 증명 관리자 -> Windows 자격 증명 -> [일반 자격 증명] 탭에 [git:https://github.com] github 정보 편집
최초 등록한 아이디와 새로운 아이디 두 계정을 발견했고,
이전에 사용한 계정을 제거하고, git으로 파일 관리할 새로운 계정만 남도록 했습니다.
만약 최초 등록한 계정만 남아있다면 편집 버튼을 눌러 새로운 계정으로 수정하면 됩니다.
(여담이지만 git무지한 자에게 작업한 파일이 날아가버려 큰 충격을 받았지만 다행히 commit한 상태였기에 'deleted'된 변경사항 이전 버전으로 되돌릴 수 있었다. 휴;🤦♀️)
<그 외 도움될만한 참고 사이트>
에러가 발생하면 에러 메시지를 그대로 검색해보자.
구글에 검색하면 나온다.
구글은 웬만하면 모든 것을 다 알고 있다.
구글이 짱이다.👍