SourceTree에서 Github 인증에 개인 키 사용 (Windows)

개요



아래 기사에서 소개한 방식으로 작성한 비밀키를 사용하여 SourceTree로 Github에 접속하려고 하면 그대로는 Github의 인증을 할 수 없었기 때문에 방법을 메모로 남긴다.
  • 비밀키·공개키를 작성한다(Win)

  • 개인 키(id_rsa.ppk) 만들기



    Windows의 SourceTree에서 개인 키를 "id_rsa"에서 "id_rsa.ppk"를 만듭니다.

    SSH 키 생성/가져오기




    SourceTree를 시작하고 도구 → SSH 키 만들기/가져오기를 클릭합니다.


    Putty가 시작되므로 "Load"버튼을 클릭합니다.


    경로 부분에 "C:\Users\{사용자 이름}\.ssh"를 지정합니다.


    파일 형식으로 "All Files (.)"을 선택합니다.


    id_rsa를 선택하고 열기 버튼을 클릭합니다.


    확인을 클릭합니다.

    개인 키(id_rsa.ppk) 저장




    「id_rsa」가 임포트되었으므로, 「Save private key」버튼을 클릭한다.


    예를 클릭합니다.


    경로 부분이 "C:\Users\{사용자 이름}\.ssh"로 되어 있는지 확인합니다.
    또한 파일 이름에 "id_rsa.ppk"를 입력하고 "저장"버튼을 클릭하십시오.


    오른쪽 상단의 "×"버튼을 클릭하여 창을 닫습니다.

    그러면 아래 폴더에 개인 키 (id_rsa.ppk)가 저장됩니다.

    SSH 에이전트에 등록




    SourceTree의 도구 → SSH 에이전트 시작...을 클릭합니다.


    데스크탑의 우하에 있는 상주 소프트에 「 Pageant 」가 있으므로 더블 클릭.
    ※ Pagent: 빨간색 테두리 아이콘


    Add key 버튼을 클릭합니다.


    C:\Users\{사용자 이름}\.ssh 폴더를 지정하고 목록에 표시되는 id_rsa.ppk를 선택하고,
    열기 버튼을 클릭합니다.


    개인 키가 추가되었는지 확인하고 '닫기' 버튼을 클릭합니다.


    SourceTree로 돌아가 "풀"버튼을 클릭해 본다.
    오류가 없으면 성공입니다.
    ※ 에러가 나오는 경우는, 비밀키가 잘못되어 있지 않은지 등 확인해 주세요.

    Pageant 상시 시작



    Windows를 재기동하면 Pageant가 자동으로 기동하고 있지 않기 때문에, 자동 기동 & 비공개키의 자동 등록을 실시하도록 설정한다.
  • Pageant에 개인 키를 자동으로 설정하고 시작 (Windows)

  • 이상.

    좋은 웹페이지 즐겨찾기