1.安装svn

    sudo apt-getinstall subversion

2.创建svn包

   mkdir /home/SVNSERVER

 svnadmin create /home/SVNSERVER/ride

3.设置授权

   3.1 gvim /home/SVNSERVER/ride/conf/svnserve.conf

 [general]
 anon-access = read # 允许匿名用户只读访问,若设置为none表示不允许匿名访问
 auth-access = write # 通过验证的用户可以读和写
 password-db = passwd # 用户保存文件,也可以使用绝对路径来指定位置
 authz-db = authz # 权限管理文件
 realm = My First Repository # 仓库名称
 注:配置项前面不能有前置空格,否则后续执行svn命令时,会报Option expected错误。

   3.2 gvim /home/SVNSERVER/ride/conf/passwd

 #以用户名=密码对方式进行定义
 hdjay = 123456

   3.3 gvim /home/SVNSERVER/ride/conf/authz

  [groups] 
  #定义属于组的用户

  jaygroup = hdjay,easylife   
  #可定义仓库中的某个相对路径,如[/],或[/project1]
 
  #若是多个仓库共享一个权限文件,可以用仓库名加“:”开头来定义,如:[project2:/]

  #这个project2必须是已经由svnadmin create /path/project2创建好的仓库

  [/] 
  #定义某个用户的权限,r是只读、w是可写、留空是不允许访问

  hdjay = rw 
  #定义某个组的权限
 
  @jay
group = rw 

4. 开启服务器

  svnserve -d -r /home/SVNSERVER

5. 导入文件

  svn import /data0/software/memadmin svn://localhost/ride -m "initialization"