美文网首页
linux centos安装svn服务器步骤

linux centos安装svn服务器步骤

作者: 吃半个馒头 | 来源:发表于2017-07-21 15:57 被阅读0次

    一,安装必须的软件包.
    yum install subversion

    二,基本的SVN服务器配置
    1,新建一个目录用于存储SVN所有文件

    mkdir /opt/svn

    2,新建一个版本仓库

    svnadmin create /opt/svn/test

    4,添加用户
    要添加SVN用户非常简单,只需在/opt/svn/test/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:
    [users]
    test=test

    5,修改用户访问策略
    /home/svn/project/conf/authz记录用户的访问策略,以下是参考:

    [groups]
    test_1=test

    [/]
    @test_1= rw

    • =
      说明:以上信息表示,只有test_1用户组有根目录的读写权。r表示对该目录有读权限,w表示对该目录有写权限,rw表示对该目录有读写权限。最后一行的* =表示,除了上面设置了权限的用户组之外,其他任何人都被禁止访问本目录。这个很重要,一定要加上!
      6,修改svnserve.conf文件,让用户和策略配置升效.
      svnserve.conf内容如下:

    [general]
    anon-access = none
    auth-access = write
    password-db = /home/svn/project/conf/passwd
    authz-db = /home/svn/project/conf/authz
    (注意去掉注释的时候 前置不能空行)
    7,启动服务器

    svnserve -d -r /opt/svn

    注意:如果修改了svn配置,需要重启svn服务,步骤如下:

    ps -aux|grep svnserve

    kill -9 ID号

    svnserve -d -r /opt/svn

    8,测试服务器

    svn co svn://192.168.188.144/test

    Checked out revision 1. ( 测试提取成功 )

    注意:有的同学在网上找教程 有可能配置过。

    相关文章

      网友评论

          本文标题:linux centos安装svn服务器步骤

          本文链接:https://www.haomeiwen.com/subject/wesekxtx.html