zoukankan      html  css  js  c++  java
  • centos7.5搭建svn

    1、安装svn
    yum install subversion

    2、查看安装位置
    rpm -ql subversion

    3、创建svn版本库目录
    mkdir -p /var/svn/svnrepos


    4、创建版本库

    svnadmin create /var/svn/svnrepos


    5、进入conf目录(该svn版本库配置文件)

    [root@www conf]# cd /var/svn/svnrepos/conf/
    [root@www conf]# ls
    authz passwd svnserve.conf

    authz文件是权限控制文件

    passwd是帐号密码文件

    svnserve.conf SVN服务配置文件

    6、设置帐号密码

    vi passwd

    在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

    7、设置权限

    vi authz

    在末尾添加如下代码:

    [/]
    dan=rw
    w=r

    rw表示版本库的根目录dan对其有读写权限,w只有读权限

    8、修改svnserve.conf文件


    vi svnserve.conf
    打开下面的几个注释:

    anon-access = read #匿名用户可读

    auth-access = write #授权用户可写

    password-db = passwd #使用哪个文件作为账号文件

    authz-db = authz #使用哪个文件作为权限文件

    realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

    sed -i '19c anon-access = read' svnserve.conf

    sed -i '27c password-db = passwd' svnserve.conf

    sed -i '34c authz-db = authz' svnserve.conf

    sed -i '39c realm = /var/svn/svnrepos' svnserve.conf


    9、启动svn版本库 


    svnserve -d -r /var/svn/svnrepos

    10、查看SVN端口

    netstat -antp | grep svn

  • 相关阅读:
    Remove Duplicates from Sorted List II [LeetCode]
    Valid Palindrome [LeetCode]
    Merge Sorted Array [LeetCode]
    Binary Tree Postorder Traversal
    Subsets [LeetCode]
    Search for a Range [LeetCode]
    Reorder List [LeetCode]
    GCC 默认用哪个标准
    18 组装类举例
    17 实例方法、静态方法、类方法
  • 原文地址:https://www.cnblogs.com/effortsing/p/10118575.html
Copyright © 2011-2022 走看看