본문 바로가기
Git/Bitbucket

mac에서 Bitbucket SSH Key 연동하기

by startSW 2023. 9. 20.

Bitbucket을 사용하려면 필수적으로 ssh key를 사용해야 하는데요.

맥북에서 ssh key로 Bitbucket 과 연동하는 방법을 알아보겠습니다.

 

1. SSH Key 생성하기

Bitbucket에서 SSH Key 를 생성하는 방법은 아래와 같이 세 종류가 많이 사용됩니다.

ssh-keygen -t ecdsa -b 256
ssh-keygen -t ed25519 -b 256
ssh-keygen -t rsa

더 자세한 내용은 아래 링크에서 확인할 수 있습니다.

Configure SSH and two-step verification | Bitbucket Cloud | Atlassian Support

 

이 중에서 키의 사이즈가 작으면서도 보안성이 강력한 ecdsa 방식을 사용해 보겠습니다.

아래의 커맨드를 입력합니다.

ssh-keygen -t ecdsa -b 256

그리고 나면 계속 뭔가를 물어보는데요.

중요하지 않은 것들이니 엔터를 계속 눌러서 진행합니다.

그러면 아래 그림과 같이 SSH Key가 만들어진 것을 볼 수 있습니다.

 

 

2. Bitbucket 에 SSH 키 등록하기

  • 아래의 명령어로 SSH 키를 복사합니다.
cat ~/.ssh/bitbucket_add_ssh.pub | pbcopy
  • Bitbucket 에서 ‘Personal Bitbucket settings’ → ‘SSH keys’ → ‘Add key’ 순서로 진행하면 키를 추가하는 팝업이 나타납니다. 여기에 ‘Lable’에 적당한 이름을 입력하고, ‘key’에 아까 복사한 SSH 키를 붙여넣고 ‘Add key’버튼을 눌러서 저장합니다.

 

3. Local SSH Key와 Bitbucket SSH Key 연동

  • 아래의 명령어를 입력합니다.
ssh git@bitbucket.org host_key_info
  • 진행과정 중 연결에 대해 물어보는 단계가 있는데 ‘yes’ 를 입력합니다.

 

 

이로서 Bitbucket을 SSH로 연동하는 모든 과정이 끝났습니다.

이제부터 ‘Xcode’나 ‘Android Studio’ 등을 통해 Bitbucket 에 있는 소스를 사용할 수 있습니다.