IT이야기

Windows에서 TortoiseHg(Mercurial)가 생성된(Puttygen에서) 개인 키 파일을 사용하도록 하는 방법

cyworld 2021. 10. 12. 20:13
반응형

Windows에서 TortoiseHg(Mercurial)가 생성된(Puttygen에서) 개인 키 파일을 사용하도록 하는 방법은 무엇입니까?


저는 Puttygen을 사용하여 공개 키와 개인 키를 생성했으며 Windows 7의 TortoiseHg가 다음으로 이동하여 복제를 수행하도록 할 준비가 되었습니다.

ssh://somebody@code.somewhere.com/somecode

하지만 TortoiseHg에 개인 키를 추가할 곳이 없는 것 같습니까? (또는 그냥 수은 명령줄)

파일은 이미 somefile.ppk로 하드 디스크의 어딘가에 있습니다. 추가하는 방법을 아는 사람이 있습니까?


홈 디렉토리에 있는 mercurial.ini의 [ui] 섹션에 다음을 추가하십시오(키가 "C:\Users\UserName\mykey.ppk"에 있다고 가정).

[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk"

또는 TortoiseHg 설치 경로에 있는 Pageant를 사용하십시오(예: C:\Program Files\TortoiseHg\Pageant.exe). 시작하고 나타나는 작업 표시줄 아이콘을 두 번 클릭하고 .ppk 파일을 추가합니다.


먼저 ssh 키 생성기가 필요합니다.

  1. cmd: ssh-keygen -t rsa
  2. PuTTY 키 생성기 열기
  3. 변환 > 가져오기 키: C:\Users\.ssh에서 id_rsa 파일을 엽니다(폴더를 만들어야 할 수도 있습니다! cmd를 관리자로 실행해야 합니다!)
  4. 가져온 파일 id_rsa를 id_rsa.ppk로 저장합니다.
  5. TortoiseHG 폴더에서 Pageant.exe를 엽니다.
  6. 작업 표시줄에 나타납니다
  7. 마우스 오른쪽 버튼을 클릭하고 키 추가를 클릭합니다.
  8. 마지막으로 새 ppk 파일을 추가하십시오.

아 맞다 id_rsa.pub 내용을 hg host에 복사

ReferenceURL : https://stackoverflow.com/questions/2951011/how-to-let-tortoisehg-mercurial-on-windows-use-the-private-key-file-generated

반응형