2

私の上司は、新しいサーバー (ubuntu) に新しいプロジェクト用の SVN リポジトリをセットアップしました。Eclipse では、リポジトリを SVN リポジトリに追加できませんでした。「ネットワーク接続が予期せず閉じられました svn: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion設定ファイル。」

私がしたsvnレポをチェックアウトするために:

svn co svn+ssh://d_dinchev@SOME.IP.ADDRESS/var/svn/repos/ PROJECT_NAME

次に、リポジトリをチェックアウトしたディレクトリの「ソース」を使用して、Eclipse で新しいプロジェクトを作成しました。 SSH 接続の問題です。Subversion 構成ファイルの [tunnels] セクションにある 'ssh' から -q オプションを削除してください。"

コマンド ラインで svn up/svn commit を実行すると、正常に動作します。Subclipse は JavaHL 1.6.12 を svn インターフェイスとして使用します。

私は Mac OS X 10.6.3 を使用しています (それが重要な場合)。

コマンドラインとサブクリップの両方で正常に動作する他の多くのリポジトリがありますが、それらのリポジトリはすべて次の形式になっています。

http://repository.example.com/svn/

そして現在の場合、私のリポジトリは次の場所にあります:

svn+ssh://d_dinchev@SOME.IP.ADDRESS/var/svn/repos

それで、プロトコルで何かをしなければならないのではないかと思いますか?

4

2 に答える 2

6

誰かがこれを持っている場合、問題は確かにJavaHLSubversionインターフェースを使用している間の「svn+ssh」プロトコルにありました。Eclipse-> Preferences-> Team-> SVNからSVNKitに切り替えましたが、正常に動作するようになりました。

于 2011-08-04T11:55:25.143 に答える
2

サブクリップでも機能するリポジトリがたくさんありますが、svn+sshでリポジトリを作成したことはありません。ただし、このサイトを少し読んだ後、sshキーを使用してみてください。キーの設定方法がわからない場合は、このWebサイトでプロセスをガイドしてください。

編集:その間に別の答えがあったようです。Veseliqは彼が話していることを知っているように見えますが、sshキーを使用しても問題がないので、ここに残しておきます...それでも、サブクリップがわからないことに関連している場合は、問題を解決できる可能性がありますsshなどを介して認証を処理する方法。

于 2011-08-04T11:55:27.653 に答える