2011-04-10 4 views
2

ローカルのWindows 7コンピュータにtortoiseSVNを設定しました。私はパスワードでリポジトリにアクセスします。たとえば、Windowsエクスプローラ内のファイルを右クリックし、「repo-browser」を選択すると、パスワードダイアログボックスが表示されます。tortoisesvn:パスワードではなくキー認証を使用する方法は?

これで、パスワードではなくキー認証を使用するようにセットアップを変更したいと考えています。私はここで指示に従った:私はこのステップになったまでhttp://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-ssh-create-keys.html

すべてがうまく働いた:

のTortoiseSVNでのテストSSH:...右Windowsの エクスプローラで任意のフォルダをクリックすると→TortoiseSVNのを選択します Repo-Browser。あなたは、URLを入力するので、この 形で1を入力してください に求めるメッセージが表示されます:

のsvn + sshを:// svnuserする@ SvnConnection /レポ

私はリポジトリブラウザを選択し、パスワードをダイアログがすぐにポップアップします。私はURLを入力するよう求められていません。私がパスワードダイアログをキャンセルしようとすると、パスワードダイアログが再びポップアップします。

パスワードの入力を中止するにはどうすればよいですか? TortoiseSVNに、パスワードではなくキー認証を使用するように指示するにはどうすればよいですか?

答えて

1

TorToiseSVNがsshキーを見つけられないため、パスワードダイアログが表示される可能性があります。 Windowsでは

、これは、環境変数HOMEは、デフォルトで定義されていないであることに、通常です。 (HOMEDIRは、HOMEではありません)。

任意のディレクトリにHOMEを設定できます。公開鍵/秘密鍵を含む.sshディレクトリが必要です。
次に、basic SSH communication works firstを確認してから、TortoiseSVNクライアント自体を操作してください。

+0

質問:「.ssh」ディレクトリを作成できません。 Windows 7では、ディレクトリ名をピリオドで始めることはできないようです。助けて? – moondog

+2

これは古いのですが、 '。'で始まるフォルダを作成するのはわかります。コマンドプロンプトからmkdirを使用するだけです。 – Robin

+0

@ user606696 Robinが言っているように、 'mkdir'を使ってください:彼のコメントを見てください – VonC