2.下載svn 到此下載http://sourceforge.net/projects/win32svn/,我使用Setup-Subversion-1.6.17.msi
3.安裝 svn
4.開啟apache 安裝資料夾,我的是C:\Program Files (x86)\Apache Software Foundation\Apache2.2
如果是XP 或32位元win7系統則會是C:\Program Files\Apache Software Foundation\Apache2.2
5.找conf 資料夾中的httpd.conf 檔,並用記事本軟體開啟編輯。
6.找到這兩行
#LoadModule dav_module modules/mod_dav.so #LoadModule dav_fs_module modules/mod_dav_fs.so改成
LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so7.在它們下面加入這兩行
LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so8.在檔尾加入
9.在C:\Program Files (x86)\Subversion\bin 資料夾中複製 mod_dav_svn.so 和 mod_authz_svn.so這兩個檔 到C:\Program Files (x86)\Apache Software Foundation\Apache2.2\modules (PS:路徑自行參考調整)DAV svn SVNListParentPath on SVNParentPath E:/DataBase/SVN/ AuthType Basic AuthName "Subversion repositories" AuthUserFile E:/DataBase/Access/Account.conf AuthzSVNAccessFile E:/DataBase/Access/Permissions.conf SVNIndexXSLT "/repos-web/view/repos.xsl" #這個是較美觀的資料庫網頁 Require valid-user
10.在命令題示字元中,切換路徑到 C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin 輸入 htpasswd -c E:/DataBase/Access/Account.conf 「帳號」
11.要求輸入密碼後,便建立帳號,以後建帳號用htpasswd E:/DataBase/Access/Account.conf 「帳號」
12.建立 E:/DataBase/Access/Permissions.conf 檔案,內容參考如下
[groups] admin = dk #readonly = user [/] * = r @admin = rw [test:/]13. 下載美觀資料庫網頁 http://reposstyle.com/
14.安裝美觀資料庫網頁,解壓縮檔案到 C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs
15.上面 加入SVNIndexXSLT "/repos-web/view/repos.xsl"
16.建立資料庫在 E:/DataBase/SVN/下的 test資料夾
17.重新執行apache
18.在瀏覽器輸入http://localhost/svn/test/
19.輸入建立Account.conf檔時的密碼
20.出現下圖
21.OK