J'ai utilisé Puttygen pour créer une clé publique et une clé privée, et je suis maintenant prêt à laisser TortoiseHg sur Windows 7 faire un clone en allant sur
ssh://[email protected]/somecode
mais il ne semble pas y avoir où ajouter la clé privée à TortoiseHg? (ou même juste la ligne de commande Mercurial)
Le fichier est déjà quelque part sur le disque dur comme somefile.ppk
. Est-ce que quelqu'un sait comment l'ajouter?
la source
remote: 'tortoiseplink.exe' is not recognized as an internal or external command, remote: operable program or batch file.
-ssh
paramètre, la session PuTTY enregistrée n'est pas utilisée et par conséquent, elle n'utilise pas le numéro de port correct. Le-ssh
paramètre est de toute façon inutile, car SSH est le protocole par défaut." - mercurial-scm.org/wiki/AccessingSshRepositoriesFromWindowsIl semble que vous deviez exécuter pageant.exe sur le fichier .ppk généré par putty pour l'enregistrer à un endroit où hg peut le trouver.
la source
Vous n'ajoutez pas la clé à TortoiseHg ou à Mercurial. Au lieu de cela, ces programmes appelleront Putty (via plink.ext, je pense) et ce programme devra connaître la clé.
Cela fait un moment que je n'ai pas utilisé Windows, mais si je me souviens bien, Putty vous permet d'enregistrer vos paramètres sous un nom de profil. Cela inclut le nom d'utilisateur, le nom d'hôte et la clé privée à utiliser. Si vous créez un profil appelé
foo
, le clonage à partir dessh://foo/
devrait fonctionner.la source
vous devez éditer hgrc.d / Mercurial.rc
recherche simple de ligne avec
la source