SVN 服务器安装
环境:
Windows
subversion:http://subversion.apache.org/download/#recommended-release
安装apache
1.把这个安装目录bin里的[mod_authz_svn.so和mod_dav_svn.so]拷贝到Apache2.2安装路径下的modules 目录里
apache httpd.conf 配置
#svn configLoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav_fs.soLoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so
<Directory "G:\SVN\Repository"> AllowOverride None Options None Order allow,deny Allow from all Satisfy all</Directory>
<Location /svn> DAV svn #svn的版本存放目录 SVNParentPath G:\SVN\Repository AuthType Basic AuthName "Subversion repositories" #auth_users是一个用户密码文件 AuthUserFile G:\SVN\conf\users.auth #AuthGroupFile G:\SVN\conf\groups.auth #auth_users是一个组权限文件 AuthzSVNAccessFile G:\SVN\conf\groups.auth Require valid-user Satisfy Any </Location>
#apche bin目录下运行 //建立新文件及使用者 htpasswd -c -b filename userName passWord //新增使用者或更新原使用者密碼 htpasswd -b filename userName passWord #filename = G:\SVN\conf\auth_users
[groups] #角色组 = 用户,用户 admin = user1 developers = user2 user = user3[/] @admin = rw @developers = r @user = r
svnadmin create --fs-type fsfs Test