Git
컴퓨터에서 2개 이상의 username을 쓰는 경우 permission 오류
laughcryrepeat
2021. 12. 9. 00:17
Intellij 에서 두개의 계정을 등록해서 쓰고 있었는데.
아무리 터미널에서 git username을 글로벌로 설정하고,
git config --list 로 확인해 보아도 원하는 계정으로 잘 설정이 되어있었다.
하지만 메인 브랜치에 push 하려고 하는 데 permission 오류가 나서 되지 않았다.
찾아보니
remote add origin "{git https web url}"
로 설정하는 것으로는 부족하다.
해당 주소에 대한 권한이 없기 때문에 403 에러가 발생하는 것.
set-url 명령어로 직접 username을 명시하고 인증하자.
git remote set-url origin https://{깃허브-username}@{깃허브 web url}
로 설정해주니까 push 가능하게 됨.