1、先配置好yum源,svn的包在系统光盘里就有

2、yum install subversion #安装svn的服务端程序

3、mkdir -p /application/svndata #创建svn的数据存储目录,名字可以随便取

4、svnserve -d -r /application/svndata/ #指定svn的数据存储目录,就是刚才创建的

5、ss -tnlp | grep 3690 #查看svn服务进程是否已经启动,正常启动说明程序安装成功

6、svnadmin create /application/svndata/版本库的名称 #创建版本库

7、编辑 /application/svndata/版本库的名称/conf/svnserve.conf:

  anon-access = none #是否允许匿名访问,允许是read
  auth-access = write #访问权限为写入
  password-db = passwd  #用户及密码数据存放位置,默认是conf/passwd文件
  authz-db = authz #权限配置文件,默认是conf/authz文件

8、编辑/application/conf/passwd  #添加用户,每行一个用户

  [users]
  用户名 = 密码

9、编辑/application/authz #设置权限

组名 = 用户名,用户名
[项目名:/]
用户名 = 权限 #权限有r(读),w(写),rx(读写),空(无权限) #给用户授权
@组名 = 权限  #给组授权

注:权限文件中的用户必须和passwd文件中的用户保持一致