55

Puttygenを使用して公開鍵と秘密鍵を作成しました。次に、Windows7のTortoiseHgにクローンを作成させる準備ができました。

ssh://somebody@code.somewhere.com/somecode

しかし、TortoiseHgに秘密鍵を追加する場所がないようです。(または単に水銀のコマンドラインでさえ)

ファイルはすでにsomefile.ppkとしてハードディスク上のどこかにあります誰かがそれを追加する方法を知っていますか?

4

2 に答える 2

83

ホームディレクトリのmercurial.iniの[ui]セクションに次を追加します(キーが「C:\ Users \ UserName \ mykey.ppk」にあると仮定します)。

[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk"

または、TortoiseHgインストールパス(C:\ Program Files \ TortoiseHg \ Pageant.exeなど)にあるPageantを使用します。起動し、表示されるタスクバーアイコンをダブルクリックして、.ppkファイルを追加します。

于 2010-06-01T18:45:32.887 に答える
0

最初にsshキージェネレータが必要です

  1. cmd:ssh-keygen -t rsa
  2. PuTTYキージェネレーターを開きます
  3. 変換>インポートキー:C:\ Users \ .sshでid_rsaファイルを開きます(フォルダーを作成する必要がある場合があります!管理者としてcmdを実行する必要があります!)
  4. インポートしたファイルid_rsaをid_rsa.ppkとして保存します
  5. TortoiseHGフォルダーでPageant.exeを開きます
  6. タスクバーに表示されます
  7. 右クリックして[キーを追加]をクリックします
  8. 最後に、新しいppkファイルを追加します

id_rsa.pubの内容をhghostにコピーしてください

于 2018-10-16T05:29:57.970 に答える