반응형
Bitbucket에서 SSH 키를 설정할 수 있는 메뉴는 총 3가지로 나뉘며, 각각의 용도에 따라 위치가 다릅니다.
아래는 정확한 메뉴 위치와 각 항목의 용도입니다.
1. 사용자 계정 전체에 적용되는 SSH Key 설정
👉 내가 접근 권한이 있는 모든 리포지토리에 이 키로 접근 가능 (읽기/쓰기)
주로 개발자 개인이 로컬에서 Git 작업할 때 사용합니다.
메뉴 경로:
- 우측 상단 설정 아이콘 클릭
- Personal Bitbucket settings 클릭
- 좌측 메뉴에서 "SSH keys" 클릭
- ➕ Add key 버튼 클릭 → .pub 공개키 등록
2. 워크스페이스(조직) 수준 SSH Key 설정
👉 워크스페이스의 여러 리포지토리에서 공통적으로 사용되는 키
보통 배포 자동화 시스템이 여러 리포를 읽거나 쓸 때 사용합니다.
메뉴 경로:
- 해당 Workspace를 선택해서 workspace로 이동
- 상단 메뉴에서 Workspace settings 클릭 (좌측 상단 로고 옆)
- 좌측 메뉴에서 "SSH keys" 클릭
- ➕ Add key → 공개키 등록
3. Project(조직) 수준 SSH Key 설정
👉 워크스페이스의 여러 리포지토리에서 공통적으로 사용되는 키
보통 배포 자동화 시스템이 여러 리포를 읽거나 쓸 때 사용합니다.
메뉴 경로:
- 원하는 Project로 이동
- 좌측 메뉴에서 Project settings 클릭
- 촤측 메뉴에서 Access keys 클릭
- Add key → 공개키 등록
4. 리포지토리 전용 SSH Key (Deploy Key) 설정
👉 특정 리포지토리에만 접근 가능한 키 (보통 자동화, 배포용)
주로 CI/CD, 배포 서버가 clone/pull 하기 위한 목적으로 사용
메뉴 경로:
- 원하는 Repository로 이동
- 왼쪽 메뉴에서 Repository settings 클릭
- Access keys 또는 SSH keys 메뉴 클릭
- Add key → 공개키 등록 (선택: Allow write access)
5. 요약 정리
키 종류 설정 위치 용도 수익자
사용자 SSH 키 | Personal Settings > SSH Keys | 개인 Git 작업용 | 내계정 |
워크스페이스 SSH 키 | Workspace Settings > SSH Keys | 여러 리포 공용 키 | 조직 또는 배포 시스템 |
프로젝트 SSH 키 | Project > Settings > Access Keys | 여러 프로젝트 공용 키 | 조직 또는 배포 시스템 |
리포지토리 SSH 키 | Repository > Settings > Access Keys | CI/CD, 자동화 배포 | 해당 리포 |
반응형
'개발 도구 > Bitbucket' 카테고리의 다른 글
[ Bitbucket ] workspace, project, repository의 의미와 역활 (1) | 2025.07.13 |
---|---|
[ Bitbucket ] Access Key와 Access Token의 차이는? (0) | 2025.07.13 |
[ Bitbucket ] Bitbucket Repository SSH key 설정하기 (0) | 2025.07.13 |
[ Bitbucket ] 다양한 Pipeline 설정하기 (0) | 2025.07.12 |
[ Bitbucket ] Pipeline 설정하기 (0) | 2025.07.12 |