본문 바로가기
Git

[git/github] 깃헙 계정 변경

by g2hans 2020. 2. 15.

가끔 뭐든지 새로 시작하고 싶을 때가 있지 않나요?ㅎㅎ..

그래서 프로젝트를 시작할 겸, 새로운 마음가짐으로 시작해보자! 이런 마음으로 블로그, 이메일, 깃 계정을 새로 만들었어요:)

하지만 새로운 깃헙에 코드를 올리려고 자연스럽게 터미널을 켜고 연동을 시키려는데 계정을 바꿔야 한다는 걸 그제야 깨달았죠.

그리고 그냥 계정 연결만 다시 해주면 되는 거 아닐까?라는 단순한 생각과 달리 긴 여정이 시작되었죠..:)

깃은 정말 해도 해도 구글 검색과 따로 떼어놓을 수가 없어 슬픈..마스터를 할 수가 없어.


1. 현재 연결된 계정 알아보기

$ git config user.name 

-> 연결된 github 이름

$ git config user.email

-> 연결된 github 이메일

2. 새 계정으로 바꾸기

$ git config --global user.name 바꾸고자 하는 계정 이름

$ git config --global user.email 바꾸고자 하는 계정 이메일

다시 1번의 $ git config user.name, $ git config user.email을 사용해서 제대로 계정이 바뀌었는지 확인해보세요:)

 

3. SSH keys 값 새로 생성하기

git을 예~~전에 만들었어가지고 SSH key의 존재조차 잊고 있었어요...

SSH란 Secure Shell Protocol로 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 보안적으로 안전하게 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜입니다.

저는 근데 예전에 만들어 놓은 게 있어서인지 덮어씌울건지를 물어보는 문구도 나와서 덮으라고 명령했죠.

 

$ ssh-keygen -t rsa -b 4096 -C "새이메일"

Overwrite (y/n) 가 나오면 y

비밀번호 한번 더 재입력하기

이제 여기서 SSH key가 저장되어 있는 주소를 복사합니다.

저는 ~/.ssh/id_rsa.pub이 되겠죠

4. 클립보드에 key값을 저장하기

일단 vi를 사용해서 key값을 알아봅시다.

$ vi 본인의 키값이 저장되어 있는 위치(3번에서 복사해둔 위치)

그리고 나서 여기 나오는 key값을 전체 복사해줍니다.

그리고 vi를 나가려면 :q 를 입력해주면 됩니다.

나중에 vi(vim) 명령어도 한번 정리해야겠어요 :)

5. github계정에 SSH Key 추가하기

먼저 github.com에 가서 로그인을 하고 Settings에 가서 SSH and GPG keys 메뉴로 들어가세요.

그리고 나서 오른쪽 상단에 보이는 New SSH key를 선택하고 title에는 원하는 이름을 넣고, 4번 vi에서 복사한 내용을 Key에다가 붙여넣어 줍니다.

이제 아래의 Add SSH key를 클릭!

 


여기까지하고나서 이제 정말 github에 파일을 생성하고 commit 해볼까요? 이건 다음 포스팅에서 이어서 하기로 해요:)

 

오늘 포스팅에 참고한 블로그

 

github - git bash 터미널 계정 변경

팀 프로젝트를 하다보면 기존에 github에서 로그아웃하고 다른 계정으로 작업하고 싶은 일이 생길 것입니다. 전 이 과정에서 많은 시간을 허비했으므로 (....) 기록을 남깁니다. 그 때 작업을 하는 방법을 포스트..

meaownworld.tistory.com

댓글