Git Study

Private remote Repository clone 방법(feat. Bitbucket ,Sourcetree)

85chong 2022. 6. 13. 15:05
728x90
반응형
SMALL

* 내용 :

- 원격 저장소를 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 시키면 완료

 

- 끝 -