首页 > 代码库 > Linux下搭建SVN服务

Linux下搭建SVN服务

安装svn

 yum -y install subversion

 

创建仓库DEV 

useradd svn
password svn
su - svn
mkdir -p /home/svn/repositories/DEV
svnadmin create /home/svn/repositories/DEV

 

配置用户和权限

1. 增加用户和密码

   在/home/svn/repositories/DEV/conf已经有passwd和authz配置文件了,但是如果将来需要建立多个版本库时就不方便了,建议建立统一的passwd和authz配置文件。

vim /home/svn/repositories/passwd

[users]
svnadmin = svnadmin                #建立三个用户
user1 = 123456
user2 = 123456

2.配置访问权限

vim  /home/svn/repositories/authz

[groups]                           #建立分组   
dev  = uesr1,user2
admin = svnadmin

[/]                    
@dev = r
@admin = rw
* =                  #表示其它用户没有任何权限 [
/] user1 = rw
* =

 

3.配置svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = /home/svn/repositories/passwd
authz-db = /home/svn/repositories/authz
realm = DEV

 

4.启动和关闭SVN服务

killall svnserver
svnserve -d -r /home/svn/repositories/DEV

 

Linux下搭建SVN服务