2

これは有効な Subversion リポジトリではありません: svn: E210004: ハンドシェイクに失敗しました。受信しました: ''

URL=svn://X.X.X.X:XX/svn/project/default-pom/trunk

誰かがすでにこの問題に直面していますか? すべての提案に感謝します

4

1 に答える 1

2

私は、Eclipse Kepler、Subclipse 1.6.x、および Synology NAS で同じ問題に遭遇しました (そしてクラックしました :-))。「svnserve」が SVNサーバーの /usr/bin にあることを確認する必要がある場合があります。

これを確認するには、次の 2 つのテストを実行できます。

1) SVNクライアントマシンで、次のように入力します。

svn list --verbose svn+ssh://SVNServerLogin@SVNServerIP:pathOfSVNrepo

2) SVNサーバーマシンで、次のように入力します。

ls /usr/bin | grep svnserve

/usr/bin でリンクが見つからず、「svn」コマンドがエラー (「sh: svnserve: not found」など) を返す場合は、SVNサーバーのルートとして次のコマンドを実行することをお勧めします。

ln -s /opt/bin/svnserve /usr/bin/svnserve

(svnserve は /opt/bin で見つかりましたが、もちろん、あなたの場合は別の場所にあるかもしれません)。

あなたの質問に答えるのに数年遅れたらごめんなさい!

一番。

于 2014-04-01T10:44:46.700 に答える