it-swarm.com.de

Wie kann TortoiseHg (Mercurial) unter Windows die von Puttygen generierte Private Key-Datei verwenden?

Ich habe Puttygen verwendet, um einen öffentlichen und einen privaten Schlüssel zu erstellen. Anschließend kann TortoiseHg unter Windows 7 einen Klon ausführen, indem er zu geht 

ssh://[email protected]/somecode

aber scheint es keinen zu geben, wo man den privaten Schlüssel zu TortoiseHg hinzufügen kann? (oder auch nur die Mercurial-Befehlszeile)

Die Datei ist bereits auf der Festplatte als somefile.ppk. Weiß jemand, wie man sie hinzufügt?

48

Fügen Sie der [ui] -Sektion der Mercurial.ini in Ihrem Home-Verzeichnis Folgendes hinzu (vorausgesetzt, Ihr Schlüssel befindet sich in "C:\Users\UserName\mykey.ppk"):

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

oder verwenden Sie Pageant im TortoiseHg-Installationspfad (z. B. C:\Programme\TortoiseHg\Pageant.exe). Starten Sie es, doppelklicken Sie auf das erscheinende Taskleistensymbol und fügen Sie die PPK-Datei hinzu.

76
David Tischler
    need an ssh key generator first
    1: cmd: ssh-keygen -t rsa
    2: open PuTTY Key Generator
    3:Conversions >  import key: open the id_rsa file in C:\Users\<username>\.ssh   (you may have to create the folder !must run cmd as Admin!)
    4:Save the imported file id_rsa as id_rsa.ppk
    5:Open Pageant.exe in TortoiseHG folder
    6:It will show up in Taskbar
    7:Right click and click add keys
    8:Finally add your new ppk file

Oh right copy the contents of id_rsa.pub to hg Host
0
user1198289