1.安裝Apache-httpd-2.2.11
2.下載svn-win32-1.6.3.zip for Apache-httpd-2.2.11,解壓到某個目錄
3.添加環境變量%SVN_HOME%,修改%PATH%,增加%SVN_HOME%\bin
4.新建空目錄x:\Respository\test\
5.進入命令行:svnadmin create --fs-type fsfs x:\Respository\test\
6.進入x:\Respository\test\conf\svnserve.conf
去掉注釋
auth-access = write
password-db = passwd
在本目錄passwd文件中新建用戶 xxx = xxx
7.新增服務
sc create svnservice binPath= "%SVN_HOME%\bin\svnserve.exe --service -r x:\Respository" displayname= "SVNService" depend= Tcpip start= auto
刪除服務運行"sc delete svnservice"
8.復制%SVN_HOME%\bin中的文件mod_dav_svn.so和mod_authz_svn.so到%APACHE_HOME%\modules目錄,
復制%SVN_HOME%\bin\libdb44.dll、libeay32.dll、 ssleay32.dll到%APACHE_HOME%\bin
9.%APACHE_HOME%\conf\httd.conf做如下修改:
去掉以下行的注釋(將開頭的#刪除):
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
在LoadModule節的最后添加以下兩行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
在文件末尾加入:
<Location /svn>
DAV svn
SVNParentPath x:\Respository
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile x:\Respository\conf\passwd
#AuthzSVNAccessFile x:\Respository\conf\authz
Require valid-user
</Location>
可是現在啟動不了Apache ,那位大俠能幫幫我,網上找了好多都試過了還是不行