svnで「!svn/meが見つかりません」の対策

この記事は公開されてから10年経過しています。現在とは内容が異なる場合がありますのでご注意ください。
最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。

codeサーバーのsubversionを1.7にupdateして、クライアントPCからコミットしようとしたら

svn: E160013: コミットに失敗しました (詳しい理由は以下のとおりです):
svn: E160013: パス ‘/svn/sandbox/!svn/me’ が見つかりません

とかっていうエラーがでてコミットできませんでした。

ちょっと検索してみたら SVNAdvertiseV2Protocol というディレクティブで設定をOffにしてやるとよいという情報をキャッチ→apache – Subversion E160013: ‘/svn/xxx/!svn/me’ path not found* error – Stack Overflow

https でのアクセスなので /usr/local/etc/apache22/extra/httpd-ssl.conf をひらいて、このディレクティブをしかるべき箇所に設定してapacheを再起動してやると、さっきまでコミット出来なかったクライアントPCから無事にコミットできるようになりましたとさ。