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 가능하게 됨.

 

https://rrecoder.tistory.com/99