1

Windows 2008 R2 64 ビット マシンにビジュアル svn をインストールしました。サーバー上にリポジトリを作成し、すべてのグループを正しくセットアップし、正しい権限をそれらに割り当てました。ローカルで完全に機能します。

ブラウザ(任意)で次のパラメータを試すと、リポジトリに正常にログインして、更新もコミットします。

URL https://124.191.120.88:8443/svn/ 

        or

URL https://190dev.no-ip.org:8443/svn/

user name : dummy
password  : dummy123

それは、すべてがインターネット上でもうまくいっていることを意味します。

MyEclipseで上記のURLを試して、正しい資格情報でsvnからoyutプロジェクトをチェックすると、次のエラーが表示されます

これを使用する場合https://124.191.120.88:8443/svn/をURLとして使用すると、

Repository has been moved
svn: Repository moved permanently to 'https://124.191.120.88:8443/'; please relocate

このhttps://190dev.no-ip.org:8443/svn/を URL として使用すると、最初に証明書について尋ねられます

https://190dev.no-ip.org:8443のサーバー証明書の検証中にエラーが発生しました: - 不明な証明書発行者の指紋: 4f:11:c6:8a:51:3a:f6:13:b7:7a:30:d3:d5 :2c:9a:2e:56:d5:23:11 識別名: 190DEV - ホスト名の不一致 (190DEV)

検証すると、前のケースと同じエラーが表示されます。

私の構成

ビジュアル SVN サーバー

バージョン 2.5.8

転覆

1.7.8

アパッチ

2.2.22

マイエクリプス

8.6.1

エクリプス

3.5.1

MyEclipse にインストールされた Subversion クライアント

Subversion クライアント アダプター (必須) 1.6.12 org.tigris.subversion.clientadapter.feature.feature.group

私のOS

Microsoft win XP (32 ビットだと思います)

サーバーOS

Windows Server 2008 R2 サービス パック 1 64 ビット

MyEclipse 内のリポジトリからプロジェクトをチェックアウトしたいのですが、どうやってもうまくいきません。

この問題を解決するのを手伝ってください。

ありがとうミヒル・パレク

4

1 に答える 1

2

SVNParentPathにアクセスしてネストされたリポジトリを一覧表示できるブラウザとは異なり、Subversionクライアントは現在それを実行できません(少なくとも発表されている将来のSVN 1.8より前)。

リポジトリのURLにアクセスする必要があります(すでに作成済みですよね?https://190dev.no-ip.org:8443/svn/<REPONAME>

「lightweighttester」(CLI SVN-client)を使用して構成をテストしますsvn ls <URL>。-エラーがなく、一部の出力は「すべてOK」を意味し、エラーはそのまま出力されます。

両方のパス(リポジトリ内およびSVNParentPath内)のhttpのみのVisualSVNサーバーからの例

> svn ls http://mayorat.ursinecorner.ru:8088/svn/
Redirecting to URL 'http://mayorat.ursinecorner.ru:8088':
svn: E175002: Unable to connect to a repository at URL 'http://mayorat.ursinecorner.ru:8088'
svn: E175002: The OPTIONS request returned invalid XML in the response: XML parse error at line 1: no element found (http://mayorat.ursinecorner.ru:8088)

> svn ls http://mayorat.ursinecorner.ru:8088/svn/Hello/
branches/
tags/
trunk/

正しいURLを使用した後の「リポジトリが移動されました」問題の追加の(可能な場合のみ)問題は、いくつかの構成設定である可能性があります

  1. 私は常にSVN-URLで末尾のスラッシュを使用します(該当する場合)
  2. svnロケーションのApache設定では、常に末尾のスラッシュも使用します。<Location /svn/>
  3. SVNParentPathもトレイルスラッシュされました:SVNParentPath "Path/To/Parent/"
于 2013-01-10T11:54:54.880 に答える