[TIL] 한 컴퓨터 안에서 두 개 이상 git계정 두기

얼마만의 포스팅이얌..

변명하자면 올해 이직하고 신경쓸게 많아서 계속 바빠서 포스팅을 못한 것 같당

오늘의 기록은 예전에 알아봐서 다 설정해놓고 까먹어서 다시 찾아보고 까먹지말라고 정리해놓는 Multi Git 계정 관리!!

여러개의 git 계정 관리하기

회사 계정, 내 계정 등으로 한 컴퓨터 안에서 코드를 관리하게 될 일이 분명히 생길 수 밖에 없다고 생각한다.

그래서 이거 설정할 당시에 알아본다고 꽤 시간을 썼던 것 같다.

하지만 의외로 설정은 간단하다.

git ssh key 설정은 다들 알고 있을거라 가정하고 넘어가고..

~/.ssh 폴더 안에 있는 config 파일에 아래와 같이 추가하고 싶은 내 git 계정을 추가한다.

Host github-doe-company
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_ed25519_doe_company

그리고 위 계정으로 활동할 프로젝트에 아래와 같이 리모트 설정을 해준다.

git remote add origin git@github-doe-company:username/repo.git

그러면 끝!!

사실 아래 링크를 보는게 더 깔끔할 수도..!

++ 참고로 저렇게 설정만 해놓고 내 global username, email 설정을 위와 같이 맞춰놓지 않으면 global 설정해놓은 계정으로 git 푸시가 되니 참고….

Reference