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

  • 相关阅读:
    [转]oracle 12c 中的分页子句
    display:table; 也可以实现 div 始终和内包的图片大小相同
    mongodb与SQL常见语句对照
    js生成验证码
    javascript 判断空数组
    网络绘制插件
    mongodb中查询返回指定字段
    Mybatis获取插入记录的自增长ID
    mysql 创建索引和删除索引
    Java 中 HashMap 初始化时赋值
  • 原文地址:https://www.cnblogs.com/effortsing/p/10118575.html
Copyright © 2011-2022 走看看