Ubuntu16.04 搭建svn服务器

一、安装SVN服务器

sudo apt-get update
sudo apt-get install subversion

二、创建版本库

1、创建svn文件夹

sudo mkdir /home/svn
sudo mkdir /home/svn/wmecs
sudo chmod -R 777 /home/svn/wmecs

2、创建版本库

sudo svnadmin create /home/svn/wmecs

修改db文件夹的访问权限

sudo chmod -R 777 /home/svn/wmecs/db

3、修改配置文件

sudo vim /home/svn/wmecs/conf/svnserve.conf
anon-access = none            #匿名用户不可读不可写
auth-access = write            # 权限用户可写
password-db = passwd      # 密码文件为passwd
authz-db = authz                # 权限文件为authz

Ubuntu16.04 搭建svn服务器_第1张图片

4、修改用户密码文件,添加用户

sudo vim /home/svn/wmecs/conf/passwd

等号前面为用户名,等号后面为用户密码

Ubuntu16.04 搭建svn服务器_第2张图片

5、修改权限文件

sudo vim /home/svn/wmecs/conf/authz

developer = developer_user1,developer_user2        #developer组包含两个开发者用户

test = test_user1,test_user2                                         #test组包含两个开测试用户


[/]                         #开发组用户对svn版本具有读写权限,测试组用户只有读权限
@developer = rw
@test = r

Ubuntu16.04 搭建svn服务器_第3张图片

三、重启svn服务

#关闭服务
sudo killall svnserve
#启动服务
sudo svnserve -d -r /home/svn/wmecs/
#查看服务是否运行
ps -ef|grep svnserve


你可能感兴趣的:(Ubuntu16.04 搭建svn服务器)