Saya telah menggunakan Puttygen untuk membuat kunci publik dan pribadi, dan saya sekarang siap untuk membiarkan TortoiseHg di Windows 7 melakukan kloning dengan pergi ke
ssh://[email protected]/somecode
tetapi sepertinya tidak ada tempat untuk menambahkan kunci pribadi ke TortoiseHg? (atau bahkan hanya baris perintah Mercurial)
File ini sudah ada di mana pada hard disk somefile.ppk
. Apakah ada yang tahu cara menambahkannya?
sumber
remote: 'tortoiseplink.exe' is not recognized as an internal or external command, remote: operable program or batch file.
-ssh
parameter plink.exe , sesi Putty yang disimpan tidak digunakan dan karena itu tidak menggunakan nomor port yang benar.-ssh
Parameter itu tidak perlu, karena SSH adalah protokol default." - mercurial-scm.org/wiki/AccessingSshRepositoriesFromWindowsSepertinya Anda perlu menjalankan pageant.exe pada file .ppk yang dihasilkan oleh dempul untuk mendaftarkannya di tempat yang dapat ditemukan oleh hg.
sumber
Anda tidak menambahkan kunci ke TortoiseHg atau Mercurial. Sebaliknya, program-program ini akan memanggil Putty (via plink.ext, saya pikir) dan program itu perlu mengetahui tentang kunci.
Sudah lama sejak saya menggunakan Windows, tetapi seperti yang saya ingat, Putty memungkinkan Anda menyimpan pengaturan Anda dengan nama profil. Itu termasuk nama pengguna, nama host, dan kunci pribadi untuk digunakan. Jika Anda membuat profil bernama
foo
, maka kloning darissh://foo/
harus berfungsi.sumber
Anda harus mengedit hgrc.d / Mercurial.rc
pencarian sederhana untuk baris dengan
sumber