본문 바로가기
지식인

하나의 macOS에서 여러 Github 사용

by 패쓰킴 2022. 8. 5.
728x90

1. 터미널에서 ~/.ssh 경로로 들어간다.

 

2. ssh key 생성

ssh-keygen -t rsa -b 4096 -C "계정이메일주소"

 

3. 2번 상태에서 enter를 누르면

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/haniln/.ssh/id_rsa):

위와 같이 보이고 맨 뒤에 사용할 ssh 파일명을 적어주고 enter

(모든 ssh파일명은 각 고유한 이름을 사용하도록 하자)

 

4. 생성한 ssh key를 기기에 저장

eval "$(ssh-agent -s)"
ssh-add -K ~/.ssh/ssh파일명

 

5. 생성된 키 복사

pbcopy < ~/.ssh/ssh파일명.pub

 

6. 복사한 키를 github사이트에 들어가 Setting - SSH and GPG keys - New SSH Key 로 들어가 원하는 타이틀을 적고 Key에 복사했던 키를 붙여넣어 준다.

설정하고 싶은 계정 수 만큼 1~6 반복
 
 
7. .ssh/config 설정

만약 .ssh안에 config가 없다면

touch ~/.ssh/config

사용자만 읽고 쓸 수 있도록

chmod 600 ~/.ssh/config

 

8. config 파일에 host 설정을 위해 아래와 같이 작성

Host 지정할호스트명
  HostName github.com
  User git
  IdentityFile /.ssh/ssh파일명
 
원하는 계정 수 만큼 위와 같이 작성

 

9. 마지막으로 계정 변경

git config user.name 계정아이디
git config user.email 계정이메일

 

10. 계정 아이디와 이메일만 지운 명령어를 다시 입력 해보고 변경한 계정으로 변경 되었는지 확인

 

11. 커밋을 해보면 변경된 계정으로 커밋되는걸 확인 할 수 있음

 

 

참고:

https://www.jeje01.me/development/multiple_github_accounts_in_mac/

https://jjeongil.tistory.com/1474

 

728x90

'지식인' 카테고리의 다른 글

클린아키텍처  (0) 2023.09.14
GIT  (1) 2022.12.12
Locale identifier  (0) 2022.03.22
용어 사전  (0) 2021.12.15
Github private repository clone  (0) 2021.08.14

댓글