Użyłem Puttygen, aby utworzyć klucz publiczny i prywatny, i jestem teraz gotowy, aby TortoiseHg na Windows 7 wykonał klon, przechodząc do
ssh://[email protected]/somecode
ale wydaje się, że nie ma gdzie dodać klucza prywatnego do TortoiseHg? (lub nawet tylko wiersz poleceń Mercurial)
Plik jest już gdzieś na dysku twardym jako somefile.ppk
. Czy ktoś wie jak to dodać?
ssh
putty
mercurial
public-key
tortoisehg
niepolarność
źródło
źródło
remote: 'tortoiseplink.exe' is not recognized as an internal or external command, remote: operable program or batch file.
-ssh
parametrowi plink.exe , zapisana sesja PuTTY nie będzie używana, a zatem nie użyje poprawnego numeru portu.-ssh
Parametr i tak jest niepotrzebny, ponieważ SSH jest domyślnym protokołem.” - mercurial-scm.org/wiki/AccessingSshReposiariesFromWindowsWygląda na to, że musisz uruchomić pageant.exe w pliku .ppk wygenerowanym przez putty, aby zarejestrować go w miejscu, w którym hg może go znaleźć.
źródło
Nie dodajesz klucza do TortoiseHg lub Mercurial. Zamiast tego programy te będą wywoływać Putty (myślę, że za pośrednictwem plink.ext) i ten program będzie musiał wiedzieć o kluczu.
Minęło trochę czasu, odkąd korzystałem z systemu Windows, ale jak pamiętam, Putty pozwala zapisać ustawienia pod nazwą profilu. Obejmuje to nazwę użytkownika, nazwę hosta i klucz prywatny do użycia. Jeśli utworzysz profil o nazwie
foo
, klonowanie zssh://foo/
powinno działać.źródło
powinieneś edytować hgrc.d / Mercurial.rc
proste wyszukiwanie linii za pomocą
źródło