●▲■ 개발일기

[git] 다른 계정으로 연결되어 있는 repo 내 계정으로 전환하기. 본문

👉 git

[git] 다른 계정으로 연결되어 있는 repo 내 계정으로 전환하기.

●▲■ PRINT 2023. 5. 29. 14:15

작은 프로젝트를 하려고 하는데 github가 회사계정에 연결이 되어 있었다.

그것도 모르고 로컬에서 github desktop으로 push를 하였더니 회사계정으로 repo가 올라가버렸다.

해당 repo를 내 계정으로 바꾸려고 함.

일단 내 계정이 어디로 연결되어 있는지 .git/config파일을 열어서 확인.

origin 계정이 다르다면 github페이지에서 확인하여 수정해줌.

 

git config -l 명령어를 통해서 내 user.email, user.name을 확인하고 내 계정과 맞는지 확인.

왠만하면 수정해주는게 좋은데 변경해주지 않아도 상관없는듯.

 

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

github 계정을 2개 이상 사용중이라면 아마 github 증명서가 여러개일듯.

찾아보면 해당 계정이 있을텐데 '편집' '삭제' 버튼을 통해 수정이 가능함.

나는 계정 비번이 생각이 안나서 그냥 삭제하였음.

삭제하고 git push를 하니 작업중인 repo에서 작은 창이 뜨더니

계정을 어디로 연결할건지 물어봄. 그래서 내가 연결하고자 하는 계정으로

다시 연결해서 git push를 해보니 잘됨.

기존 계정이 어디로 연결되어 있느냐가 중요한것 같은데 여러 계정을 사용중이라면

아래와 같은 방법으로 내가 사용중인 repo를 다른 계정으로 변경 가능함.

 

 

 

[2021-06-03]

사용중인 맥북에서도 동일한 git remote: Permission to .. denied to error: 403 에러가 발생했다.키체인 접근해서 github.com 여러개 중 충돌이 자꾸 나는 계정을 삭제하였다.그리고 나서 git push 명령어를 터미널로 입력하면 다시 계정에 연결하겠냐는 팝업창이 뜬다.승인해주고나면  이제 vscode에서 에러메세지는 뜨지 않았다.

'👉 git' 카테고리의 다른 글

git 자주 사용하는 명령어 메모.  (1) 2025.04.04