2008-03-09 dumpファイルを使って、リポジトリを再構築する際の手順 subversion 前提 apacheを使ったhttpアクセス 手順 リポジトリの親ディレクトリを作成する。 svnadmin create リポジトリのパス でリポジトリを作成する。 svnadmin load リポジトリのパス < dumpファイル /etc/httpd/conf.d/subversion.confの修正 公開するLocation "DAV svn" SVNParentPath AuthType AuthUserFile "Require valid-user" httpasswdでパスワードファイルを作成する。 → AuthUserFile chown -R apache:apache リポジトリのパス 問題 クライアントからコミットした際に、Authorization failed というエラーが発生。 error.logを見たところ、"MySQL ERROR: user xxx not found:"という記述を発見。 原因 mod_auth_mysqlが運用するつもりもないのにロードされていたため。 参考文献 Subversionのインストールと設定(Apache編)