WindowsXPにSubversionインストール
- Apache2.2はインストールしておく
- Sunbersionをダウンロードしてインストール
http://subversion.tigris.org/files/documents/15/47744/svn-1.4.6-setup.exe
svnadmin create D:\svn\test
- 対象ファイルをインポート
svn import D:\project\aaa file:///D:/svn/test -m "initial import"
auth-access = write
- Windowsのサービスに登録(起動もしておく)
sc create svnserve binpath= "d:/Program Files/Subversion/bin/svnserve.exe --service --root d:\svn" displayname= "Subversion" depend= tcpip start= auto
- Subversionが起動しているか確認
- httpd.confを編集する(モジュール追加)
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
- Basic認証用パスワード生成
htpasswd -c "C:\Program Files\Apache Software Foundation\Apache2.2\conf\passwd" hogehoge
DAV svn
SVNParentPath "d:/svn"
AuthType Basic
AuthName "Subversion repository"
AuthUserFile "C:\Program Files\Apache Software Foundation\Apache2.2\conf\passwd"
Require valid-user
- Apache restart
- http://localhost/svn/test に接続できればOK
- 上記で作成したテストリポジトリを消し去る
svn delete http://localhost/svn/test