0

内部svnリポジトリのURIはのようになりsvn+ssh://svn/hogehoge/svnroot/ます。ターミナルから実行されるEclipseで使用subclipseすると、リポジトリにアクセスしようとするとeclipseがフリーズし、二度と戻らない。ターミナルで見つけたsshパスワードは尋ねられますが、そこに印刷されているようで、入力を受け入れません(入力したパスワードはターミナルのコマンドとして解釈されます)。どんなアイデアでも大歓迎です。

環境:

  • Ubuntu 10.04
  • Eclipse Indigo SP2
  • サブクリップ(必須)1.6.18
  • Subversionクライアントアダプター(必須)1.6.12
  • Subversion JavaHLネイティブライブラリアダプタ(必須)1.6.17
4

1 に答える 1

0

SVNKitをインストールして、JavaHLの代わりに使用するように変更することをお勧めします。SVNKitには純粋なJavaSSHクライアントが含まれているため、Eclipse内でGUIプロンプトを提供できます。JavaHLを使用する場合は、次の2つの方法があります。

  1. ターミナルウィンドウからEclipseを起動します。SSHプロンプトがそのウィンドウ内に表示されます。

  2. ssh-agentを実行します。SSHクライアントはssh-agentからキーをフェッチし、ターミナルプロンプトを必要としません。

通常、ユーザーはすでにssh-agentを使用しています。その場合は、JavaHLを使用することをお勧めします。どうやら使っていないようですので、SVNKitだけを使うことをお勧めします。

于 2012-07-31T13:55:06.730 に答える