背景: #EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

SVN配置笔记

[日期:2008-09-16] 作者:网络转载 [字体: ]

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 Files\Subversion
默认安装后,在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 Files\Subversion\bin下的libdb44.dll到这个目录下C:\Program Files\Apache Group\Apache2\bin
打开apache的配置文件在末尾处加入以下参数:
<Location /svn>
DAV svn
SVNPath d:\svn

AuthType Basic
AuthName "Windy SVN"
AuthUserFile d:\svndata\test\passwd
Require valid-user
</Location>
保存。

另: 如果有多个仓库可以把SVNPath d:\svndata\test 改为

SVNParentPath D:\SVN
SVNListParentPath on

4.建立仓库
C:\Program Files\Subversion\bin> svnadmin create d:\svndata\test //用svnadmin命令创建名为test的仓库(这条命令成功后,在test下会出现很多文件夹和文件)

5 创建用户账号

进入apache\bin目录
bin> htpasswd -cm d:\svndata\test\passwd user1 //用htpasswd命令创建第一个用户(user1),同时生成密码认证文件,c参数为create,m参数为MD5加密方式
New password: ******
Re-type new password: ******
Adding password for user user1 //加入用户成功
C:\Program Files\Apache Group\Apache2\bin> htpasswd -m d:\svndata\test\passwd user2 //用htpasswd命令创建第二个用户(user2),注意如果在这时加入c参数会覆盖掉之前创建的用户及文件。
New password: ******
Re-type new password: ******
Adding password for user user2 //加入用户成功

重新启动apache,进行测试。
用IE打开http://localhost/svn,这时应该可以看到

阅读:
打印
相关新闻       相关关键词: