본문 바로가기

programming

github - SourceTree 연동 : ssh-key 생성 적용 방법

1) 명령행에서 아래 실행
ssh-keygen -t rsa -C "asoe72@gmail.com"


2) 파일명 입력하라고 하면 입력
예) rsa-20220225
passphrase는 입력 안하고 enter 2번 누름

3) 현재 경로에 아래 파일 쌍이 생성됨.
rsa-20220225         (개인키)
rsa-20220225.pub   (공용키)

 

4) rsa-20220225 파일에 .ppk 확장자 붙이기 -> rsa-20220225.ppk

 

5) github의 사용자 settings에서 SSH and GPG keys 클릭하고 New SSH Key 버튼 클릭
   Title 적당히 입력 : 예) rsa-20220225
   Key에 .pub 파일 내용 복사해 붙여넣기
  Add SSH key 버튼 클릭



6) SourceTree의 Tools - Create or Import SSH Keys 선택
   File - Load private key 선택 후, rsa-20220225.ppk 파일 선택.
   File - Save private key 선택 후, 다른 이름으로 .ppk 파일 저장 : 예) rsa-20220225-2.ppk

6) SourceTree의 Tools - Options - General 열기
   SSH client configuration의 SSH key 에 rsa-20220225-2.ppk 파일 지정
   Automatically start SSH agent when SourceTree opens 체크 (중요!)

7) SourceTree를 재실행하고 Fetch 해봐서 성공하면 끝.