您的位置:首页 > 运维架构 > Linux

在centos上搭建svn服务器【新浪云搬运】

2016-03-30 21:19 302 查看
一、安装

输入命令yum install subversion

查看安装位置rpm -ql subversion

二、创建版本库目录

mkdir -p /home/svn/1

三、创建版本库

svnadmin create /home/svn/1

这时/home/svn/1中会生成很多目录和文件

四、配置版本库

进入/home/svn/1/conf目录

其中有如下几个文件

authz :文件权限控制文件

passwd :账号密码文件

svnserve.conf SVN服务配置文件

设置账号密码

vim passwd

在[user]块中添加用户和密码,格式:账号=密码,如test=testpasswd

设置权限

vim authz

[/]

test=rw

w=r

这段配置的意思是版本库的根目录test对其有读写权限,w只有读权限

修改svnserve.conf文件

vim svnserve.conf

打开下面几个注释

anon-access = read #匿名用户可读

auth-access=write#授权用户可写

password-db = passwd#使用哪个文件作为账号文件

authz-db = quthz #使用哪个文件作为权限文件

realm = /home/svn/1 #认证控件名,版本库所在目录

五、启动svn版本库

svnserve -d -r /home/svn/1

svnserve -d -r /home/svn/2 –listen-port 3690

注意:配置文件中行首不能有空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: