git 사용자 바꾸는법

김효성·2022년 12월 28일
0

깃을 올리려고 하는데 안됨

취업하고 나서 내가 받은 컴퓨터는 누군가 쓰던 컴퓨터였다. 아마 어디 회사를 가나 이런 상황은 발생하기 마련이다. 아무것도 모르고 깃을 푸쉬하는데 자꾸 Permission 403에러가 발생했다.
서치 해보니 자격증명에 등록을 해줘야 한다더라.

제어판 -> 사용자 계정 -> Windows 자격증명


이런식으로 많은 자격 증명이 등록되어있다;;; 뜨헉

그래서 임의적으로 내가 추가해서 등록을 했는데 결과는 여전히 실패..

깃을 푸쉬하면 전에 사용하던 사람 계정으로 푸쉬됨

자격증명으로 해결이 안되서 우당탕탕 마구잡이로 어케하다 보니 됫는데 보니까 전에 있던 사람 계정으로 깃이 추가가 됬다. 그래서 아마 github 설정에서 collaborator 여기에 추가 시켜주면 Permission Error는 안날 것 같았는데, 내가 원하는건 내 맥북처럼 자유롭게 사용하는 것이었다.

그래서 등록되있는 계정을 바꾸는 법은

$ git push --set-upstream origin <branch이름>

터미널에 입력하면

이런 창이 뜬다. 아이디 비밀번호를 치면 짜잔 하고 될줄 알았는데

Login failed, credential 어쩌구 이런 말이 나온다;

이럴땐 깃을 업데이트 해주면 된다. $ git update-git-for-windows

그리고 나서도

자꾸 리젝당해서 pull을 받고 해봣는데 작동이 되지 않앗다.

결국 $ git push --set-upstream origin main -f 로 포스의 힘을 빌려서 해결햇다.

profile
인생은 단방향 디자인 패턴 🏃

0개의 댓글