zoukankan      html  css  js  c++  java
  • linux配置svn

    1、安装

    yum install subversion

    2、测试安装是否成功:

    svnserve --version

    3、创建目录并配置

    建立版本库目录

    mkdir -p /data/svn/repo

    配置

    svnadmin create  /data/svn/repo

    执行上面的命令后,自动建立repo测试库,查看/data/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。

    4、配置用户密码

     vim /data/svn/repo/conf/passwd 

     建立用户attendre,密码123456

    5、权限配置

    设置哪些用户可以访问哪些目录

    vim /data/svn/repo/conf/authz

    6、服务svnserve.conf配置

    vim /data/svn/repo/conf/svnserve.conf

    在[general]下追加以下内容

    #匿名访问的权限,可以是read,write,none,默认为read
    anon-access=none
    ##使授权用户有写权限 
    auth-access=write
    ##密码数据库的路径 
    password-db=passwd
    ##访问控制文件 
    authz-db=authz
    ##认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 
    realm=/data/svn/repositories

    7、启动服务

    查看svn的服务是否启动

    ps -ef|grep svn

    如果没有启动执行 下面命令即可:

    svnserve -d -r /data/svn/repo  --listen-port=3690 

    8、开启端口

    #防火墙中开启3690端口
    firewall-cmd --permanent --zone=public --add-port=3690/tcp 
    #重新加载防火墙配置
    firewall-cmd --reload 
    #查看是否生效
    firewall-cmd --zone=public --query-port=3690/tcp 

    9、访问

    svn://ip地址

    输入配置好的用户名和密码即可。

     

     

     

  • 相关阅读:
    Mysql(二)
    Mysql(一)
    JS图表插件(柱形图、饼状图、折线图)
    如何让Table中的第一列和第二列的值相乘然后赋值给第三列
    js生成验证码并验证
    IIS配置默认文档
    DropDownList如何添加一个空白的选项
    GridView如何合并同类项
    .NET后台如何获取前台HMTL控件的值
    Json数据报错
  • 原文地址:https://www.cnblogs.com/qq1445496485/p/15048486.html
Copyright © 2011-2022 走看看