<aside> 📌

회사에서는 bitbucket을 사용하고, 개인적인 프로젝트는 github으로 로컬 저장소를 사용하고 있다.

각각의 SSH키를 발급 받아서 각각 등록해주었고, 아래는 그 과정이다.

</aside>

1. 기존의 SSH 키 삭제

일단 여기저기 몇 개씩 발급 받아둔 SSH키와 파일들을 삭제하려고 한다.

내 local 컴퓨터에는

cd ~/.ssh/

위의 명령어를 입력했을 때,

bitbucket_rsa     bitbucket_rsa.pub id_rsa
id_rsa.pub        known_hosts       known_hosts.old

5개의 파일이 있었고, 모두 삭제해주었다.

rm ~/.ssh/bitbucket_rsa ~/.ssh/bitbucket_rsa.pub ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ~/.ssh/known_hosts ~/.ssh/known_hosts.old

2. 새로운 SSH 키 생성

# GitHub용 SSH 키 생성
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_github 

# Bitbucket용 SSH 키 생성
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_bitbucket

3. 각각의 저장소에 생성한 SSH키 등록

cat ~/.ssh/id_github.pub
cat ~/.ssh/id_bitbucket.pub

image.png