1.安装 apache
http://apache.justdn.org/httpd/binaries/win32/apache_2.0.63-win32-x86-no_ssl.msi
2. 安装 svn
3.配置httpd.conf
安装到默认路径为C:Program FilesSubversion
默认安装后,在apache的配置文件中会自动加入以下两行。
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so"
把这行的注释去掉
LoadModule dav_fs_module modules/mod_dav_fs.so
拷贝C:Program FilesSubversionbin下的libdb44.dll到这个目录下C:Program FilesApache GroupApache2bin
打开apache的配置文件在末尾处加入以下参数:
<Location /svn>
DAV svn
SVNPath d:svn
AuthType Basic
AuthName "Windy SVN"
AuthUserFile d:svndatatestpasswd
Require valid-user
</Location>
保存。
另: 如果有多个仓库可以把SVNPath d:svndatatest 改为
SVNParentPath D:SVN
SVNListParentPath on
4.建立仓库
C:Program FilesSubversionbin> svnadmin create d:svndatatest //用svnadmin命令创建名为test的仓库(这条命令成功后,在test下会出现很多文件夹和文件)
5 创建用户账号
进入apachebin目录
bin> htpasswd -cm d:svndatatestpasswd user1 //用htpasswd命令创建第一个用户(user1),同时生成密码认证文件,c参数为create,m参数为MD5加密方式
New password: ******
Re-type new password: ******
Adding password for user user1 //加入用户成功
C:Program FilesApache GroupApache2bin> htpasswd -m d:svndatatestpasswd user2 //用htpasswd命令创建第二个用户(user2),注意如果在这时加入c参数会覆盖掉之前创建的用户及文件。
New password: ******
Re-type new password: ******
Adding password for user user2 //加入用户成功
重新启动apache,进行测试。
用IE打开http://localhost/svn,这时应该可以看到
《
SVN配置笔记》由
第二电脑网原创提供,转载请注明:
http://www.002pc.com/master/College/Server/Apache/18045.html