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?
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.
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