このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

svnの認証が失敗する このメッセージに返信する
日時: 2011/02/25 20:38
名前: issy
URL:
SVNについて質問があります。

これまでSVNを一人で使ってきたのですが、別のユーザでも使う必要が出てきたため、
アクセスを試みましたが、出来ません。
ログは以下になります。



CentOS 5.3

$ svn --version
svn, バージョン 1.5.6 (r36142)


$ svn co http://localhost/svn/ss
認証領域: <http://localhost:80> svn repository
'user5 ' のパスワード:
認証領域: <http://localhost:80> svn repository
ユーザ名: user5
'user5 ' のパスワード:
認証領域: <http://localhost:80> svn repository
ユーザ名: svn: OPTIONS (URL: 'http://localhost/svn/ss'): 認証が失敗しました (http://localhost)


■/var/log/httpd/access_log
127.0.0.1 - - [25/Feb/2011:19:50:22 +0900] "OPTIONS /svn/ss/ISGT HTTP/1.1" 401 475 "-" "SVN/1.5.6 (r36142) neon/0.25.5"
127.0.0.1 - user5 [25/Feb/2011:19:50:24 +0900] "OPTIONS /svn/ss/ISGT HTTP/1.1" 401 475 "-" "SVN/1.5.6 (r36142) neon/0.25.5"
127.0.0.1 - user5 [25/Feb/2011:19:50:28 +0900] "OPTIONS /svn/ss/ISGT HTTP/1.1" 401 475 "-" "SVN/1.5.6 (r36142) neon/0.25.5"

■/var/log/httpd/error_log
[Fri Feb 25 20:22:13 2011] [error] [client 127.0.0.1] user user5 not found: /svn/ss
[Fri Feb 25 20:22:17 2011] [error] [client 127.0.0.1] user user5 not found: /svn/ss


このuser5がsvnにアクセス出来ない原因が分かりません。
ご教授ください。

以上、よろしくお願い致します。
記事編集 編集
Re: svnの認証が失敗する このメッセージに返信する
日時: 2011/02/26 20:39
名前: -
URL:
sshでは?
記事編集 編集
Re: svnの認証が失敗する このメッセージに返信する
日時: 2011/02/27 02:32
名前: ペングイン
URL: http://blog.trippyboy.com
http://localhost/svn/ss

上記にアクセスする際に、なにかApacheの設定ファイルでLocation
などを用いて制限を行っていたりしませんか?
記事編集 編集
Re: svnの認証が失敗する このメッセージに返信する
日時: 2011/02/28 10:29
名前: issy
URL:
ご指摘の通り、 /etc/httpd/conf/httpd.conf に Location の記述が有りました。

<Location /svn/ss>
DAV svn
SVNPath /var/lib/svn/ss
AuthType Basic
AuthName "svn repository"
AuthUserFile /etc/httpd/conf/ss_auth_file
Require valid-user
</Location>

このファイル、遠い過去に作成した記憶がありますが、すっかり忘れていました…。
ここに user5 のパスワードを追加したらチェックアウト出来るようになりました。

本当に助かりました。
ありがとうございました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -