[github] ssh key 여러개 사용하기(회사 레포 클론하기)

KoEunseo·2024년 5월 5일
0

git

목록 보기
7/7

회사 노트북을 들고다니기는 너무 품이 많이들고...(요즘같이 비가 많이 올 때는 더더욱)
집에서 코드를 땡겨와서 좀 보려고 하는데, 권한이 없어서 클론을 못했다.

집 노트북 ssh key를 등록하려고 했더니 다른 계정에서(개인계정) 이미 사용중이기 때문에 등록이 안된다고 함.

그래서 새로운 ssh key 생성함. 까먹을 것 같아서 벨로그에 정리해둔다.

특정 ssh key로 클론하기

git clone git@github.com-{회사계정이름}/{회사레포}.git

1. 새로운 ssh key 생성

cd ~/.ssh
ssh-keygen
Enter file in which to save the key (/Users/eunseo/.ssh/id_rsa):

ssh-keygen 입력하면 저장할 경로를 입력하라고 함.
기존 키와 구별하기 위해서 나는 아래와 같이 입력했다.

/Users/eunseo/.ssh/id_{회사명}_home

2. github계정에 등록

키를 클론해서 깃허브 프로필에 추가했다.
프로필 클릭 -> Settings -> SSH and GPG keys -> New SSH key

3. SSH config에 키 추가

vi ~/.ssh/config

config가 오픈되면 아래 명령어를 복붙한다

Host github.com-{회사계정이름}
    User git
    Hostname github.com
    IdentityFile ~/.ssh/id_{회사이름}_home

4. 권한 추가

chmod 440 ~/.ssh/config
profile
주니어 플러터 개발자의 고군분투기

0개의 댓글