7

リポジトリにコミットできないフォルダーがあり、親フォルダーでさえコミットできません。これは数週間前に発生し、その後機能し、その後再び点滅しました。認証キャッシュをクリアしましたが、何の助けにもなりません。他のトランクを使用することはできますが、このトランクは使用できません。また、エラー メッセージが表示されてもどこに行けばよいかわかりません。クリーンアップを行いました。リポジトリと同じ問題から VisualSVN から新しいディレクトリを作成しました。何か提案はありますか?.svn フォルダを削除して助けてもらえますか? TeamCity を統合して監視しているため、新しいレポから始めたくありません。事前に助けて感謝します!ダグ

**エラー: コミットに失敗しました (詳細は次のとおりです):

エラー: サーバーは、応答として予期しない戻り値 (501 実装されていません) を送信しました

エラー: '/svn/MAHCP/trunk/src/RssaSolution/Mahcp.Rssa' の PROPFIND 要求**

私もSVNForumに投稿しましたが、他の誰かがこのクレイジーな状況にありました!

4

7 に答える 7

7

これは通常、DAV要求を拒否するプロキシまたはウイルススキャナー/ファイアウォールです(PROPFINDは「通常の」http要求ではありませんが、DAVで使用されます)。

したがって、プロキシやウイルススキャナー/ファイアウォールを確認し、DAV要求を許可するように構成します。

また、httpの代わりにhttpsを使用すると、これらのアプリがネットワークトラフィックをチェックして干渉できないようにする場合があります。

于 2009-02-18T18:02:49.640 に答える
2

答えは、svnサーバーのURLが以前に変更されていて、それをチェックインしようとするとエラーになるというものでした。秘訣は、.svnフォルダーを削除し、新しくプルダウンしてから、新しい変更をコピーすることでした。エラーメッセージがもっと良かったらいいのにと思います。

于 2009-03-06T22:24:23.470 に答える
0

mod_security が最近インストールされたかどうかも確認してください。少なくとも CentOS では、そのデフォルト構成には SVN を許可するために必要な行がありません。

では、これを許可されたリクエスト メソッドセクション/etc/httpd/modsecurity.d/modsecurity_crs_30_http_policy.confに入れました。

SecRule REQUEST_METHOD "^(PROPFIND|PROPPATCH)$" allow
SecRule REQUEST_METHOD "^(REPORT|OPTIONS)$" allow
SecRule REQUEST_METHOD "^(MKACTIVITY|CHECKOUT)$" allow
SecRule REQUEST_METHOD "^(PUT|DELETE|MERGE)$" allow
于 2010-02-11T19:26:48.617 に答える
0

Anonymous lock creation is not allowed.サーバーの /var/log/apache2/error.log でメッセージを発見するまで、別のクライアントで同様の問題が発生しました。クライアントが匿名でサーバーに接続していないことを確認してください。

于 2016-03-30T14:35:01.007 に答える
0

サブクリップを使用する場合は、SVN インターフェイス クライアントを JavaHL から SVNKid に変更してみてください

于 2009-05-26T09:25:58.880 に答える