GitHub 복수 여러 계정 사용법

GitHub에서 복수의 계정 사용하기

GitHub에서 여러 계정을 사용하려면 각 계정에 대한 SSH 키를 생성하고, 해당 키를 GitHub에 등록해야 합니다. 이 글에서는 macOS에서 이 과정을 어떻게 진행하는지 설명하겠습니다.

1. SSH 키 생성하기

첫 번째로 해야 할 일은 SSH 키를 생성하는 것입니다. 각 계정에 대한 키를 생성해야 합니다.

# 첫 번째 계정용 키 생성
$ ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_account1
# 두 번째 계정용 키 생성
$ ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_account2

2. SSH Config 설정하기

생성된 키를 사용하여 SSH Config 파일에 설정을 추가합니다.

$ nano ~/.ssh/config

다음과 같이 내용을 추가합니다.

# 첫 번째 계정 설정
Host github.com-account1
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_account1

# 두 번째 계정 설정
Host github.com-account2
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_account2

3. SSH 키를 GitHub에 등록하기

키의 내용을 복사합니다.

# 첫 번째 계정용 키 복사
$ pbcopy < ~/.ssh/id_rsa_account1.pub
# 두 번째 계정용 키 복사는 필요한 경우 아래 명령을 사용
# $ pbcopy < ~/.ssh/id_rsa_account2.pub

이제 GitHub에 로그인하여 SSH 키를 등록합니다.

  1. 오른쪽 상단의 프로필 사진을 클릭하고 Settings로 이동합니다.
  2. 왼쪽 메뉴에서 SSH and GPG keys를 선택합니다.
  3. New SSH key 버튼을 클릭하여 복사한 키를 붙여넣습니다.

4. 테스트하기

설정이 잘 적용되었는지 테스트합니다.

$ ssh -T git@github.com-account1
# 두 번째 계정도 테스트하려면 아래 명령을 사용
# $ ssh -T git@github.com-account2

이제 여러 계정을 macOS에서 사용할 수 있게 되었습니다. 계정을 전환하면서 작업할 때는 해당 계정의 SSH 키와 연결된 폴더에서 작업하면 됩니다.

 

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top