SourceTree에서 SSH를 설정할 때 가장 쉽다고 느낀 방법 (메모)

이 페이지는 검토 중입니다.



이하의 과제 내용을 투고했습니다만, 어떠한 계기로 SSH 인증을 잘 할 수 없게 되었다.ssh -vT [email protected] 에서 확인한 무렵
  • config 파일을 읽는 것 같습니다.
  • config는 제대로 경로를 지정합니다.
  • 그러나 id-rsa는 읽을 것이지만 (아래에서 작성) Default에서는 읽을 수없는 파일 이름의 키를 읽으려고하지 않습니다.


  • 도전


  • Github나 Bitbucket을 이용할 때의 SSH설정할 때, 결국 이것이 제일 즐겁다고 느낀 설정 방법(의 메모)

  • 해결 방법


  • SourceTree에서 SSH 키를 설정합니다.
  • 사용 서비스 (Github, Bitbucket 등) 페이지에서 SSH 공개 키 등록.

  • 덤 (필요한 경우) 불필요한 SSH 키를 삭제합니다.

    1.SourceTree로 SSH 키를 설정합니다.
    Bitbucket 계정을 가지고 있다고 가정하면 SourceTree 응용 프로그램을 사용하여 SSH를 설정하는 방법을 적어 두었습니다.
  • SouceTree 계정 설정에서 Bitbucket에 연결하면 다음 화면이 표시됩니다.
  • Connect Account 버튼을 누르면 Bitbucket 로그인 ID와 비밀번호를들을 수 있습니다.
  • 그 후, SSH가 등록되어 있지 않은 경우, SSH Key :가 「no key found」가 되어 있으므로 Generate Key 버튼을 눌러 SSH 키를 작성한다.

  • 2. 사용 서비스 (Github, Bitbucket 등) 페이지에서 SSH 공개 키 등록.
    SSH 키가 생성되면 Bitbucket 페이지에 나와 SSH를 설정합니다.
  • Copy to Clipboard 버튼을 눌러 SSH Key (공개 키)를 복사합니다.

  • Bitbucket 페이지에 액세스하고 Bibucket settings -> SSH keys로 진행합니다.

  • Add key 버튼을 누릅니다.
  • SSH 키는 (Copy to clipboard를 누를 때)) 이미 복사되어 있으므로 나중에 붙일 뿐. 이름은 자신이 관리할 수 있도록 붙여 둔다. 라벨명 기재, SSH키의 붙여넣기가 끝나면 우하의 Add key 버튼을 눌러 종료.

  • 이상까지의 설정으로, SourceTree를 이용해 Bitbucket의 Remoto와 잘 통신할 수 있게 될 것.


    과거에 SSH 키 설정을 등을 여러가지 실시한 실적 등이 있으면, 불필요한 SSH 키가 있거나, config 파일에 과거의 설정을 덮어쓰지 않고 남은 채로 되어, 새로운 SSH 키가 올바르게 기능하지 않는다 라는 일이 일어날 수 있었으므로, 미리 손 Bitbucket에 관련할 것 같은 SSH 키나, config 설정등을 삭제해 두는 것도 손.
  • SSH 키 확인
    Terminal에서 cd ~/.ssh

  • 「config」의 내용을 확인해, 필요한 SSK 키에 패스를 통과하고 있는지 확인. 의외로 과거의 설정이 남아 있었기 때문에 여기에서는 멈췄다. (SouceTree의 ls 버튼을 누르면 자동으로 config의 기재도 하는 것 같다.)

    좋은 웹페이지 즐겨찾기