Redmineからsubversionサーバーへの接続について(Password Mismatch)

1,029 views
Skip to first unread message

nspot

unread,
Apr 15, 2011, 3:25:22 AM4/15/11
to Redmine Users (japanese)
掲題についてまる2日間ぐらい試行錯誤しているのですが、
どうにもうまくいかないので、質問させてください。

やりたいことはRedmineからSubversionのリポジトリにアクセスして
チケットと連携(refsコメントなどで)することです。

環境は次です。
--------------------------
svnサーバ
・Windows XP
・svn version 1.6.16
・apacheでBASIC認証をかけている
・https接続

Redmineサーバ
・CentOS5.6
・Redmine ver 1.1.2
------------------------------

接続に関して、Web上にいろいろと情報があり
それにしたがってオレオレ証明書のマニュアル認証等は行いました。

しかし、どれだけやってもRedmineのリポジトリページは
「リポジトリに、エントリ/リビジョンが存在しません」
となります。

svnサーバ側のerror.logを確認したところ
BASIC認証のユーザーに対し、Password Mismatchで接続が拒否されていました。
単純にRedmine上へのパスワード設定ミスかと思い、打ち直し、
さらにDB上に保存されているユーザIDとPasswordを見て、
正しいことを確認しましたが、状況は変わらないままです。
Digest認証も試してみましたが、これも一緒でした。

svnサーバ側でBASIC認証をはずすと、問題なくRedmine上で表示されます。

何かこの件に関してお分かりの方、確認すべきポイントを教えていただけないでしょうか。

M.Okimoto

unread,
Apr 15, 2011, 9:29:51 AM4/15/11
to redmine-...@googlegroups.com
おきもとです。

接続先のSVNサーバが自己証明書を使うときは、いったんその証明書をRedmine
サーバ側で
受け入れておかなければならないようです。
apacheユーザでログインして、一旦手動でsvnコマンドを発行すると、
自己証明書を受け入れるか聞いてくるので、「常に許可する」で返答して、
得られた証明書をホームディレクトリにコピーして所有者変更します。

以下に情報があります。
http://www.xythos.jp/Davlog/?p=375

試してみてはいかがでしょうか?

M.Okimoto

unread,
Apr 15, 2011, 12:54:18 PM4/15/11
to redmine-...@googlegroups.com
おきもとです。

自己証明書のマニュアル認証は済んでるんですね。
見落としてました、すみません。

nspot

unread,
Apr 18, 2011, 10:22:24 PM4/18/11
to Redmine Users (japanese)
回答ありがとうございました。

その後色々とやってはみたのですが、どうもうまくいかず、
業を煮やしてtest環境としてredmineを再構築して、もう一度チャレンジしたところ、うまく接続できました。

意味がわからないまま、subversion_adapter.rbを色々と編集していた状態から書き戻したところ
こちらもつなぐことができました。

どうも事故証明書の認証などで色々といじりすぎて、
余計なところまで編集してしまったのではないかと思います orz

お騒がせしてすみませんでした。
ただ、実はもう一つ問題があるので、別スレッドに立てることにします。
Reply all
Reply to author
Forward
0 new messages