subversion を Vine4.1にインストール
環境、設定
server - Vine Linux 4.1 (httpd - apache2)
repository folder - /var/www/svn
repository name - stuff
http でアクセス
Install
Synaptic にて, subversion, subversion-mod_dav_svn をインストール
apache の設定
/etc/apache2/conf.d/subversion.conf を編集
#vi /etc/apache2/conf.d/subversion.conf
を編集し、保存。
apache再起動
#/etc/init.d/apache restart
設定例
- だれでもアクセス変更可
- ユーザー認証必要
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName "Authorization"
AuthUserFile /hoge/.htpasswd #.htpasswd は 他参照
Require valid-user
- SSL、書き込みにはユーザー認証必要 (試してない)
DAV svn
SVNParentPath /var/www/svn# Limit write permission to list of valid users.
Require SSL connection for password protection.
SSLRequireSSLAuthType Basic
AuthName "Authorization"
AuthUserFile /hoge/.htpasswd
Require valid-user
repository 作成
保存ディレクトリを作成
#mkdir /var/www/svn
レポジトリー作成
#cd /var/www/svn
#svnadmin create stuff
apache で読めるようにowner変更
確認
http://localhost/repos/stuff
にアクセス
Revision 0: /
------------
Powered by Subversion version 1.3.2 (r19776).
と表示されたら成功