サーバ設定
プロジェクトを生成
プロジェクトを生成する
C:\svn>svnadmin create repo
C:\svn>dir repo
ドライブ C のボリューム ラベルは demo_machine です
ボリューム シリアル番号は 0000-0000 です
C:/svn/repo のディレクトリ
2010/06/11 09:48 <DIR> .
2010/06/11 09:48 <DIR> ..
2010/06/11 09:48 <DIR> conf
2010/06/11 09:48 <DIR> db
2010/06/11 09:48 2 format
2010/06/11 09:48 <DIR> hooks
2010/06/11 09:48 <DIR> locks
2010/06/11 09:48 234 README.txt
2 個のファイル 236 バイト
6 個のディレクトリ 17,330,941,952 バイトの空き領域
C:\svn>
SVNサーバを設定する
設定ファイルを編集
[general]
anon-access = read
auth-access = write
password-db = passwd
パスワードファイルを編集
[users]
testuser1 = testpass1
デーモンとして起動して接続確認を行なう
C:\svn>svnserve --daemon --root c:\svn\repo
サービスとして登録する
C:\svn>sc create svnserve
binpath= "C:/Program files/Subversion/bin/svnserve.exe --service
--root c:/svn/repo" displayname= "Subversion" depend= tcpip start= auto
[SC] CreateService SUCCESS
C:\svn>sc description svnserve "Subversion server (svnserve)"
[SC] ChangeServiceConfig2 SUCCESS
サービスを削除する
C:\svn>sc delete svnserve
[SC] DeleteService SUCCESS
Apacheサーバを設定する
サブバージョンのインストールbinフォルダより、mod_dav_svn.soとmod_authz_svn.soをコピー
してapacheのmodulesフォルダへ移動
C:\>dir "C:/Program Files/Apache Software Foundation/Apache2.2/modules/*_svn.so"
ドライブ C のボリューム ラベルは demo_machine です
ボリューム シリアル番号は 0000-0000 です
C:/Program Files/Apache Software Foundation/Apache2.2/modules のディレクトリ
2009/06/22 10:07 32,864 mod_authz_svn.so
2009/06/22 10:07 131,164 mod_dav_svn.so
2 個のファイル 164,028 バイト
0 個のディレクトリ 17,218,424,832 バイトの空き領域
C:\>
設定ファイル(http.conf)を編集してロードモジュールを追加
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
設定ファイル(http.conf)を編集(暗号化なし)
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath "c:/svn"
</Location>
設定ファイル(http.conf)を編集(Basic認証)
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath "c:/svn"
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/passwd"
Require valid-user
</Location>
ブラウザで認証確認
ブラウザで結果確認
クライアントツールで確認
最終更新:2010年06月11日 12:10