文章内容
1、安装
1)查看是否安装
rpm -qa subversion
2)安装
yum -y install subversion
3)查看安装目录
rpm -ql subversion
4)查看SVN版本
svnserve --version
2、创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)
mkdir /var/svn/svnrepos
3、版本库创建
svnadmin create /var/svn/svnrepos/test
文件目录:
#cd /var/svn/svnrepos/test
#ls
conf db format hooks locks README.txt
- authz:负责账号权限的管理,控制账号是否读写权限
- passwd:负责账号和密码的用户名单管理
- svnserve.conf:svn服务器配置文件
4、用户权限
1)修改svnserve.conf文件
anon-access = none //禁止匿名访问
auth-access = write //认证后有读的权限
password-db = passwd
authz-db = authz
realm = test
2)设置账号密码,修改passwd文件
#vi passwd
[users]
account1 = passwod1
account2 = passwod2
3)设置权限
[groups]
群组别名=user1,user2,user3..
[/path/to/dir]
user1 = r
user2 = rw
@group1 = rw
5、启动服务器
svnserve -d -r /var/svn/svnrepos
6、停止服务器
killall svnserve
7、开机启动
1)编辑rc.local文件
vi /etc/rc.d/rc.local
2)加入如下启动命令
svnserve -d -r /var/svn/svnrepos
3)执行命令开机运行脚本/etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local