二、安裝apache,最好用80端口
三、安裝Subversion
四、安裝TortoiseSVN
五、進(jìn)入D:\Subversion,新建一個(gè)目錄projects
六、在projects目錄中點(diǎn)鼠標(biāo)右鍵,選擇TortoiseSVN->create reposities here...新建一個(gè)倉(cāng)庫(kù)
七、打開(kāi)apache的httpd.conf文件,找到
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
把前面的#去掉,并添加
LoadModule dav_svn_module D:/Subversion/bin/mod_dav_svn.so
LoadModule authz_svn_module D:/Subversion/bin/mod_authz_svn.so
八、在httpd.conf后面添加
<Location /svn>
#
# SVN
#
DAV svn
SVNParentPath "D:/Subversion"
</Location>
保存,然后重啟apache,打開(kāi)ie,輸入http://localhost/svn/projects/看看能不能打開(kāi),如果能打開(kāi),恭喜您,您離成功已經(jīng)不遠(yuǎn)了!
九、設(shè)置權(quán)限
點(diǎn)開(kāi)始->運(yùn)行,打開(kāi)控制臺(tái)
進(jìn)入D:\Apache\Apache2\bin,運(yùn)行
htpasswd -c D:\Subversion\passwd menglikun
新建一個(gè)密碼文件,并添加用戶(hù)menglikun,如果要添加更多用戶(hù),運(yùn)行
htpasswd -m D:\Subversion\passwd test
添加test用戶(hù)
十、修改apache的httpd.conf文件
<Location /svn>
#
# SVN
#
DAV svn
SVNParentPath "D:/Subversion"
AuthType Basic
AuthName "Subversion repository"
AuthUserFile D:/Subversion/passwd
Require valid-user
</Location>
保存,重啟apache,再次進(jìn)入http://localhost/svn/projects,這次就要求輸入密碼了!
OK,大功告成!
更多設(shè)置,請(qǐng)找google,如如何設(shè)置目錄的訪問(wèn)權(quán)限(只讀,可寫(xiě)等等)。