본문으로 바로가기

ssh키 생성 방법

category Helloworld! 2012. 12. 21. 18:42

1-1. TortoiseGit - puttygen 실행. 다음과 같은 창이 뜬다.



1-2. Generate버튼을 누른 후 위의 사진에 표시한 빨간 박스안에 마우스를 두고 막 휘젓는다. 



1-3. 그럼 빨간 박스 안에 밑에 그름과 같이 초록색 progress bar가 생기는데

      이 bar가 100%가 될때까지 마우스 미친듯이 계속 휘젓는다.



1-4. 다음 밑의 사진 중 빨간 박스 부분의 내용을 복사해서 클립보드에 저장

     ( 또는 메모장에 잠시 붙여넣기! )



- Key fingerprint와 Key comment는 자동으로 생성되는것을 사용하는걸 권장

- Key passphrase와 confirm passphrase는 원하는 비밀번호를 입력한다. 단, 생략 가능

- 마지막으로 [save private key] 버튼 클릭 후 적당한 위치에 확장자 .ppk로 저장한다


2. github에 SSH키 등록

2-1. 계정 로그인 후 (없으면 새로운 계정 만들도록!) 네모 박스 (Account Setting) 클릭



2-2. 서브메뉴 중 SSH Keys 클릭

       또는 https://github.com/settings/ssh


2-3. Add SSH key 클릭 후 title은 아무렇게나(자신의 메일을 입력하는 것을 권장) 입력

      1-4에서 복사한 내용을 붙여넣는다. 


2-4. Add Key버튼 누르면 등록 완료.


3. 확인 방법 : git repositories clone

3-1. remote repository를 로컬로 받아오기

- Git Clone… 클릭



3-2. URL에 SSH URL 입력

- URL 입력하면 Directory도 자동 생성 (직접 입력 가능)

- Load Putty Key 선택 후 1-4에서 private key 저장했던것 (.ppk) 선택



* 참고

- github에서 repository만드는 방법은 생활코딩 참고

  : 프로젝트 관리 - 버전관리 - GIT - 협업에 참여에 있는 동영상 참고

   (본 동영상을 보다보면 SSH Key 생성하기도 있으나 난 잘안됨… 이유를 모르겠음)

- github address : https://github.com/

- github help :  https://help.github.com/ (여기서 SSH 검색 후 따라하면 됨)

http://blog.naver.com/h2d2002?Redirect=Log&logNo=50146029692