Comment dire à TortoiseHg (ou Mercurial en général) que je veux utiliser une clé SSH donnée lorsque je pousse/tire vers/depuis un dépôt distant?Comment faire Mercurial sur Windows utiliser une clé SSH pour pousser/tirer?
4
A
Répondre
7
Sous Windows, voir Accessing SSH-controlled repositories from a Windows client: vous avez besoin de PuTTY, de plink et d'un paramètre de configuration particulier.
Pour mettre cela dans un dépôt particulier, mis en .hg/hgrc
[ui]
ssh="C:\path to\plink.exe" -ssh -i "C:\your path to\private.key"
Notez également que vous n'avez pas besoin de spécifier le chemin de clé si vous utilisez Pageant.
0
Vous devez utiliser PuTTY, configurer un profil dans celui pour la connexion au référentiel distant. puis dans TortoiseHg, vous pouvez ensuite vous connecter à ssh: // profilename/
par exemple. J'en ai défini un pour bitbucket et l'ai appelé bitb, donc la connexion est ssh: // bitb/url-to-repo.