SVN リポジトリで日本語のPathで404

710 views
Skip to first unread message

Akihiko Shitara

unread,
May 19, 2014, 2:26:01 AM5/19/14
to redmine-...@googlegroups.com
お世話になります。 どなたかご助言頂ければ。。。

REDMINEからSVNのリポジトリを参照した際に、リポジトリのパスに日本語やスペースなどのURLエンコードされるような文字列が入っていると404になってしまいます。
具体的には以下のような状態になります。


404発生時のsvnのエラーログ
stderr: svn: Unable to parse URL '/repos/!svn/bc/225715/trunk/a a.txt'

SVNへはHTTPでアクセスしており、Apacheで動かしております。
Redmine 2.5.1
subversion-1.6.11-10
mod_dav_svn-1.6.11-10
Apache 2.2.27

REDMINE側の設定の不備でしょうか?SVNの設定になりますでしょうか?

nobu_toyofuku

unread,
May 20, 2014, 8:13:12 AM5/20/14
to redmine-...@googlegroups.com

2014年5月19日月曜日 15時26分01秒 UTC+9 Akihiko Shitara:
REDMINEからSVNのリポジトリを参照した際に、リポジトリのパスに日本語やスペースなどのURLエンコードされるような文字列が入っていると404になってしまいます。
具体的には以下のような状態になります。
  ...

svn のことわからないので頓珍漢なこと書いてたらごめんなさい。
redmine からは svn のコマンドを起動してその標準出力結果を利用しているはずなので
コマンドラインから(具体的にはどういう引数になるのか svn 知らないのでわかりませんが)
  svn ... 'http://.../a a.txt'

  svn ... 'http://.../a%20a.txt'
を試して同じようなエラーが出るかまずは試してはどうでしょうか。
---

Reply all
Reply to author
Forward
0 new messages