Apacheのhttpd.confに
- <Location /svn/mog>
- DAV svn
- SVNPath /home/svn/mog
- </Location>
を追加します。
- svnadmin create /home/svn/mog
を行うとリポジトリが作成されます。
これでクライアントからアクセスできるはずですが
apacheの起動ユーザに対して権限があることが条件です。
さてDIGEST認証を使うにはApacheにDIGEST認証モジュールが必要です。
※Apacheのモジュールでインストールしてあれば問題ありません。
ソースのmodules/aaaに移動して
- /usr/local/apache2/bin/apxs -D DEV_RANDOM -c ./mod_auth_digest.c
- /usr/local/apache2/bin/apxs -i -a -n auth_digest mod_auth_digest.la
と行うとhttpd.confにLoadModuleが追加されるはずです。
これで準備はOK
Apacheに
- <Location /svn/test>
- DAV svn
- SVNPath /home/svn/test
- AuthType Digest
- AuthName "SVN AUTH"
- AuthUserFile /home/svn/.htdigest
- Require valid-user
- </Location>
って感じで追加します。
- htdigest -c /home/svn/.htdigest "SVN AUTH" username
でパスワードを入力してApacheを再起動します。
で再起動すればOKです。
0 件のコメント:
コメントを投稿