본문 바로가기

GIT

<GIT> gitbash push 하는 계정 변경 (window !!), git the requested URL returend error : 403 해결방법

 

 

ㅎㅎㅎ 다른사람의 노트북을 빌려서 작업을 하고 git에 올려두려는데 push하는데 error가 터졌다.

403에러로 접근 권한이 없다고 하길래 이게 무슨소린가 싶어서

강제로 --force 로 푸시를 한다음 잘되었나 확인해보려 했더니 노트북 주인의 계정으로 push가 되었다.

 

노란색으로 칠한 부분이 파일을 올린 계정을 나타내는 부분이다

 

이게...뭐야.......!!!!!!

 

 

 

 

물론... 혼자 공부하는 곳에다가 큰 상관은 없겠지만 거슬려서 구글링을 통해 수정했다...!!!!

 

1. 일단 window 탐색기로

자격증명 관리자

라고 검색한다 그다음

 

2. window 자격증명으로 들어간다음  github에 관련된 것은 모두 지워준다.

 

 

3. gitbash를 킨다음

 

git config user.name

git config user.email

 

 

이 두 명령어를 통해 현재 gitbash로 연동되어있는 계정을 확인한다.

본인의 계정 이메일이 아닌것을 확인한 다음

 

4. 다음 명령어로 본인의 계정으로 설정해주면 된다.

git config --global user.name //이름
git config --global user.email //로그인할 이메일

 

 

5. 마지막으로 계정이 잘 변경되었는지 명령어로 확인!

git config user.name

git config user.email

결과 값이 내 계정과 설정한 이름이 맞다면 잘 된것이다.

 

이제 vscode에서

git add . 

git commit -m '~~'

git push 를 하면 로그인 창이 뜰텐데 자신의 계정으로 로그인을 하고

레파지토리를 확인하면 변경이 잘 된것을 볼 수 있다!!!!!

끼얏호!!!

 

 

728x90