Linux下搭建SVN服务

Posted 头痛不头痛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux下svn环境搭建

linux(centos7)下SVN服务器如何搭建

CentOS服务器下搭建SVN服务器

centos7下SVN服务器如何搭建

linux下安装svn

Linux下搭建SVN服务