首页 > 代码库 > Ubuntu安装svn server及操作

Ubuntu安装svn server及操作

安装

   sudo apt-get install subversion

    创建svn仓库地址,用来存放文件

    svnadmin create /usr/local/svndata

访问权限的设置

  修改文件/usr/local/svndata/conf/svnserve.conf
 [general] 
  #匿名访问的权限,可以是read,write,none,默认为read 
 anon-access = none
认证用户的权限,可以是read,write,none,默认为write 
auth-access = write
#密码数据库的路径,去掉前面的#
password-db = passwd
   

设置用户
 编辑/usr/local/svnserver/conf/passwd 如下:

    [users]
    test = 123456

  编辑/home/svnuser/etc/authz如下
    [groups]
    admin = test
    [/]
    @admin=rw
    这句话的意思是test属于test组,其拥有读和写权限


启动svn服务

    svnserve -d -r  /usr/local/svndata

   在svndata下面新建一个theproject文件夹

   -d 是后台运行

   -r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库

      如:svn://127.0.0.1/theproject


 此时在svn客户端可以上传了

Ubuntu安装svn server及操作