* 내용 :
- 원격 저장소를 private 로 만들어서 local 에 clone 시키는 방법
* 준비물 :
- Sourcetree tool , Bitbucket 계정
* 테스트 환경 :
- Sourcetree(3.4.9)
* 순서 :
A. Sourcetree 셋팅
B. Bitbucket 셋팅
C. Bitbutket private repo clone 완료하기
* 상세 순서 :
A. Sourcetree 셋팅 :
1. SSH키 생성 :
- Sourcetree 안에 PuTTY key Generator 라는 툴을 사용함
- Sourcetree > 도구 > SSH Key 또는 불러오기 > PuTTY key Generator 툴 실행됨
- Type of key to generate : RSA 선택
- Generate 클릭
- 완료 되면 생성된 키 (키 안에를 전체 복사 해놓는다. 나중에 사용할 예정) [Save public key] 로 저장(공개키) (설명을 위해 "test_public_key" 라고 가정함. 파일형식은 .pub 으로 해주는 것이 좋음
- [Save private key] 로 저장(비공개키) (설명을 위해 "test_private_key" 라고 가정함. 파일형식은 .ppk 로 지정되어있음)
- Key passpharase 비번입력(설명을 위해 "1234" 라고 가정 함)
- Confirm passphrase 비번확인("1234")
2. Sourcetree SSH키 클라이언트 설정 :
- Sourcetree > 도구 > 옵션
- SSH라이언트 설정 / SSH키 : (위에 저장한 test_private_key.ppk 를 선택해줌) > 확인
- Sourcetree 셋팅 끝
B. Bitbucket 셋팅 :
1. repository 생성 :
- Bitbucket 에 private 로 repository 생성(웹검색 ㄱㄱ)
2. SSH key 추가 :
- Bitbucket 우측에 본인 [profile] 클릭 > [Personal Settings] 클릭
- 좌측에 [SSH keys] 클릭 > [Add key] 클릭
- 팝업이 뜨면 Label 에 아무 이름 입력 가능
- key 내용 입력하기
3. key 입력하기 :
- 키 안에 전체 복사 한거를 붙여넣는다. 복사 붙여넣기가 안됐다면 아래 진행과정으로 해당 key 를 다시 볼수있음
- Sourcetree 실행 > 도구 > SSH Key 또는 불러오기 > PuTTY key Generator 툴 실행됨
- Conversions > import key 클릭 test_private_key 선택하면 팝업이 뜨는데, 이걸 전체복사한다.
- 복사한 키를 위에서 하던 Bitbucket [Add key] 했을때, key 를 입력해주면 끝
C. Bitbucket private repository clone
1. 위에서 생성한 Bitbucket 에 private repository url 를 SSH로 복사해서 Sourcetree 에 clone 시키면 완료
- 끝 -
'Git Study' 카테고리의 다른 글
Git StudyPrivate remote Repository clone 방법(feat. GitHub ,Sourcetree, Mac)_2023ver (0) | 2023.06.21 |
---|---|
SoucreTree 이용중 merge 안되는 에러 (0) | 2022.04.28 |
GitHub public 저장소 private 저장소(feat.sourcetree) in MAC (0) | 2021.11.15 |
안드로이드스튜디오 → Github에 프로젝트 복사하기 및 연동시키기 (0) | 2019.06.30 |
Githug private 저장소에 로컬저장소에 프로젝트 다시 올리기(초기 git 연동 설명 제외) (0) | 2019.05.02 |