2

私はしばらくSVNとWindowsを使用してきましたが、最近、新しいマシンで動作させようとしました。アクセスする必要のあるsvn+ssh://リポジトリがありますが、理解しているように、plinkがコンソール入力に接続されていないため、svnコマンドの実行時にパスワードを入力できないためアクセスできません。

このページ(下部近く)では、入力の問題についても説明しています(ただし、svnについては特に説明していません)。

plink.exeの代わりにTortoisePlink.exe(ユーザー/パス入力ダイアログを表示します)を使用することでこれを回避できますが、plinkで入力できない問題を修正する方法を知りたいです。私のMacではsvn update、問題なくパスワードを入力できます。この問題がWindowsで私(そしておそらく他の人)を悩ませなければならない理由がわかりません。この問題がない別のSSHクライアントがある場合は、それを使用できれば幸いです。公開鍵/秘密鍵の使用については知っていますが、それを含まないソリューションが必要です。地獄、これがよく知られている制限であり、誰かが私にソースを指摘した場合、私はそれを自分で修正しようとします。回避策ではなく、解決策が必要です。

4

2 に答える 2

1

公開/秘密鍵システムを使用しているため、これを試したことはありません。しかし、ここにあります。

パテを取り付けます。svn+ssh:// url と同じユーザー名とパスワード、同じサーバー名を使用して、SVN サーバーに接続するためのプロファイルを作成します。このプロファイルをサーバー名と同じ名前で svn+ssh:// url に保存します。ここでパスワードを保存する必要があることに注意してください (この方法がうまくいかない場合は、このプロファイルを削除してください)。svn サーバーに接続してみます。ボックスに直接アクセスするか、パスワードの入力を求めるプロンプトが表示されます。

ssh経由でsvnにアクセスする場合、公開/秘密鍵ベースの方法はより安全です。あなたが何をしているのか知っていることを願っています。

于 2010-10-16T20:12:26.510 に答える
0

この問題を修正 (ハッキング) します。'auto_store_key_in_cache' オプションを指定して (1 回だけ) plink を実行するだけです。キーはキャッシュに自動保存され、後でキーを要求されることはありません。

また、こちらをご覧ください。

于 2011-04-28T10:19:49.500 に答える