예전에 github에서 계정을 만들었던 적이 있다.
그때 쓰던 계정이 방치되다보니 아예 새 계정을 만들어서 관리하자고 마음을 먹었다.
그런데 작업을 하려다보니 여전히 예전계정으로 남아있어 clone도 안 되고 push할 때 오류가 났다.
찾아보던 중에 좋은 포스트를 찾았고, 여기서 내가 초보자로서 알게된 점을 보충하고자 한다.
참고링크 : https://meaownworld.tistory.com/78
일단 아래의 명령을 입력해서 git에 등록된 이름과 이메일을 확인해본다.
git config user.name
git config user.email
아래의 명령으로 이름와 이메일을 바꿔준다.
git config --global user.name "[이름]"
git config --global user.name "[이메일]"
그리고 다시 확인해주면 내가 바꾼 이름과 메일명으로 변경돼 있다.
그 다음엔 SSH Key 값을 새로 생성한다.
ssh-keygen -t rsa -b 4096 -C "[이메일]"
이 이후로 내 깃헙 계정에 SSH Key를 만들어줘야 하는데, public key를 복사하는 방법이 2가지로 나뉜다.
방법 1)
참고했던 블로그에서는 아래의 명령어를 입력했다. public key값을 git bash 상에서 클립보드로 복사하겠다는 의미다.
clip <~/.ssh/id_rsa.pub
방법 2)
그렇지만 나는 당시에 저 명령어가 무슨 뜻인지 이해하지 못해서 굳이 다른 방법으로 해결했다.
SSH Key 값을 새로 생성했을 때 public key가 /c/Users/Kim Taeeun/.ssh/id_rsa.pub에 저장됐다는 정보가 있었다.
실제로 .ssh폴더에 가보니 id_rsa.pub라는 파일이 존재했다.
이 파일을 vscode 편집기로 열어보니 다음과 같이 길다란 키가 담겨있다. 이 내용을 전체복사 해주면 된다.
복사했던 내용으로 새로운 SSH key를 만들 것이다.
우선 Github의 본인계정 Settings>SSH and GPG keys>New SSH key에 들어간다.
생성된 public key를 Key항목에 붙여넣기 하고 Add SSH key버튼을 눌러 키를 만들어주면 된다.
그러고 나면 추가된 것을 볼 수 있다.
다음엔 제어판으로 가준다. 제어판>사용자 계정>자격 증명 관리로 들어간다.
Windows 자격 증명에서 기존에 사용하던 git관련 토큰들은 지워준다.
이후에 원하는 프로젝트를 push하려고 한다면 새로 로그인 하라는 창이 뜰 것이다.
새 계정과 비밀번호를 입력해서 로그인하면 작동이 잘 된다.
이렇게 git bash에서 계정을 변경해보았다.
'Code > 개발지식' 카테고리의 다른 글
[용어] 웹 문서, 웹 서버 그리고 웹 사이트 (0) | 2019.10.27 |
---|---|
[용어] 웹과 인터넷 그리고 웹 브라우저 (0) | 2019.10.27 |
웹 개발자 학습 로드맵(feat. 유투브 뉴렉처) (0) | 2019.10.21 |
HTML 기초 (0) | 2019.09.03 |
CLI(Command Line Interface)에 대하여 (0) | 2019.08.14 |
댓글