답변:
대답에서 stackoverflow.com의 거의 동일한 질문 (David Tischler의) :
홈 디렉토리에서 mercurial.ini의 [ui] 섹션에 다음을 추가하십시오.
[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk"
또는 ssh 사용자 이름을 지정하려면 추가하십시오.
[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk" -l myusername
키가 "C : \ Users \ UserName \ mykey.ppk"에 있다고 가정합니다.
선발 대회 (다른 사람들이 이미 언급 했음)도 작동해야합니다 (내가 직접 시도하지는 않았지만).
-ssh
매개 변수를 지정하면 저장된 PuTTY 세션이 사용되지 않으므로 올바른 포트 번호를 사용하지 않습니다. -ssh
SSH가 기본 프로토콜이므로 매개 변수는 불필요합니다." - mercurial-scm.org/wiki/AccessingSshRepositoriesFromWindows
putty가 생성 한 .ppk 파일에서 pageant.exe를 실행하여 hg가 찾을 수있는 장소에 등록해야합니다.
hgrc.d / Mercurial.rc를 편집해야합니다
라인에 대한 간단한 검색
ssh = "TortoisePlink.exe"-ssh -2
remote: 'tortoiseplink.exe' is not recognized as an internal or external command, remote: operable program or batch file.