SVN配置

subversion在线教程: http://svndoc.iusesvn.com/svnbook/1.4/
一、准备工作
1、svn的安装步骤: http://wiki.centos.org/HowTos/Subversion
2、etc/httpd/conf.d/subversion.conf 内容
<Location /repos>
        DAV svn
        SVNPath /var/www/svn/ehaohai
        AuthType Basic
        AuthName "Subversion repos"
        AuthUserFile /etc/svn-auth-conf
        AuthzSVNAccessFile /etc/svn-acl-conf
        Require valid-user
</Location>
二、备份
http://wiki.archlinux.org/index.php/Subversion_backup_and_restore

三、增加用户
在linux命令行下输入vi etc/svn-acl-conf,显示如下:
[groups]
ehaohai = gaosy,wangcx,wangxl
student  = zhangy
[/]
@ehaohai = rw
@student = r

如上所示,分为两个组ehaohai和student,其中ehaohai具有读写的权限,student只具有读的权限,要把某个用户添加到某个组,只需在后面
加上用户名,同时用“,”隔开。
以上为添加用户,为用户添加密码,执行如下命令
htpasswd -cm /etc/svn-auth-conf  yourusername
执行如上命令后,会出现提示,要求输入新密码,输入后则会把svn-auth-conf中的原内容删除(慎用),用添加的用户名密码替换原内容,如果不替换原内容基础上添加用户名和密码,则执行如下命令
htpasswd -m /etc/svn-auth-conf otherusername

你可能感兴趣的:(linux,PHP,centos,SVN,subversion)