본문 바로가기

DevOps/기타툴

[SourceTree] 소스트리 SSH Clone

[SourceTree] 소스트리 SSH Clone

 

HTTP 를 통해서 클론하는 방법도 있지만, SSH를 통해서 하는 것이 더 안전합니다. 

한번만 해보면 간단하고, 안전하다는 마음에 안정감도 생겨서 유용하게 쓰일것입니다.

예시는 GIT LAB - Source Tree 입니다.

 

소스트리

 

1) SSH KEY 생성

먼저, SSH 통신을 위해서는 SSH KEY 가 필요합니다. 이미 생성해두신 분들이라면 해당 부분은 읽고 넘어가시면 되겠습니다.

SSH Key 생성 또는 불러오기

 

KEY 생성도구입니다. Generate 후, 마우스로 Key Generator 위를 왓다갓다 하셔야 로딩이 진행됩니다.

완료가되면, Save Private Key 를 클릭하여, Pirvate Key 를 원하시는 위치에 저장하시면 됩니다. 지속적으로 사용할 Key 이므로, 내가 인지할 수 있는 위치에 할 수 있는 것이 좋겠지요. 

그리고 해당 Generate 는 닫지말고 잠시 둬주시길 바랍니다.

 

2) 소스트리에 Private Key 등록

도구 > 옵션 > 일반 화면으로 이동하면, SSH 키 등록하는 버튼이있습니다. 

아까 생성한 Pirvate Key 를 설정합니다.

 

 

3) Git LAB Public Key 등록

Git Lab 화면 기준으로, 계정 설정 > SSH Keys 메뉴에서 

Key Generate 를 통해 생성한 Public Key 를 등록해줍니다.

 

 

4 ) 소스 Clone

이제 저장소의 소스를 Clone 해봅시다.

복사한 SSH Text 를 복사해주면 소스를 Clone 받을 수 있습니다.