3

私はSVNにチェックインしたプロジェクトに取り組んでいました。CloudForge を使用して SVN データをホストしています。私が使用している 3 台のコンピューター (Windows 8 ラップトップ、Windows 7 VMware セッション、Mac) ではすべて正常に動作していました。最近、Windows 7 コンピューターを 1.7.xxxx から TortoiseSVN 1.8.xxxx にアップグレードしました。ほぼ同時に、Windows 7 マシンで TortoiseSVN を介してコミットできなくなりました。このエラーが発生します。

svn: E175002: '/henksprojects' に対する PROPFIND 要求が失敗しました: 405 メソッドは許可されていません

リポジトリを参照しようとすると、同じエラーが発生します。他の 2 台のコンピューターを確認しましたが、まだ正常に動作しています。TortoiseSVN と SVN を完全にアンインストールし、再起動して再インストールしましたが、それでもエラーが発生します。コマンドラインからこれを試すと:

svn ls https://hvanbrug@mpssoftware.svn.cloudforge.com/henksprojects

私もそのエラーを受け取ります。パスワードを URL に強制しようとすると、別のエラーが発生します。

svn: E020014: Unable to connect to a repository at URL  https://hvanbrug:xxxxx@mpssoftware.svn.cloudforge.com/henksprojects'

svn: E020014: Error running context: Internal error

このコンピューター (VM) は、SVN データにアクセスできなくなったようです。

これまでに見つけたすべてのものは、これがサーバーのセットアップ方法に問題があるか、リポジトリに既に重複したディレクトリがある可能性が高いことを示していますが、それは私が見ていることやしようとしていることと一致しません。リポジトリの内容を一覧表示できません。このコンピューターから作業コピーを完全に削除しました。私はサーバーにアクセスできません。いずれにしても、他の 2 台のコンピューターは正常に動作しています。

誰かが何が起こっているのか知っていることを願っています。

興味深いことに、再インストールして 1.7.11.xxx に戻したところ、すべてが再び機能しました。1.8ではまだ運がありません。

私がインストールした両方のバージョンは 64 ビットでした。

4

2 に答える 2

3

新しいプロジェクトを作成したときに、同様のエラーが発生しました。しばらく検索して、SVN クライアントのバージョンが異なる複数のシステムから試してみた後、最終的にhttps://help.cloudforge.com/homeでチケットを記録しました。

チケットを送信してから 1 時間後、次のような応答がありました。

svn サービスの再同期を実行しました。リポジトリが作成されたばかりで、同期に時間がかかる場合があるため、しばらく待ってからアクセスしてみてください。

さらに数時間後にもう一度試してみたところ、問題は自然に解決しました。それでも問題が解決しない場合は、ヘルプに連絡してみてください。

于 2013-08-05T11:41:01.913 に答える
1

CloudForge に問い合わせたところ、次のような回答がありました。

「当社のサーバーでは SVN バージョン 1.7.9 を使用しているため、TortoiseSVN 1.7.x クライアントのみを使用することをお勧めします。そのマシンに固有の他のマシンからリポジトリにアクセスできる場合。情報がお役に立てば幸いです。さらに質問がある場合はお知らせください。」

1.8 クライアントは 1.7 サーバーと互換性があると想定していましたが、常にそうであるとは限らないため、少なくともこのマシンでは 1.7 クライアントに戻す予定です。

于 2013-08-08T00:10:46.600 に答える