• svn服务器配置小记


    在这里/opt/svndata/repos1创建svn版本库
    svnadmin create /opt/svndata/repos1


    创建成功后会在
    /opt/svndata/repos1目录下生成
    conf/       db/         format      hooks/      locks/      README.txt
    conf目录中有
    authz  passwd  svnserve.conf


    authz
      用户权限配置文件
    passwd
      svn客户端用户名以及密码设置
    svnserve.conf
      当前svn版本库的系统配置



    authz比较重要的几个
    [groups]
    group1 = user1,user2

    [版本名1:/] ----- 代表版本1为代表的根目录下的权限 设置权限的格式   ----- 权限由三种 r,w,rw

    @group1 = rw ----- 代表group1组对版本1的根目录有rw权限
    user1 = rw
    * = rw ----- 所有用户对版本1拥有rw权限

    [/]  ----- 代表开启svn服务时启动的根目录权限设置




    passwd 文件最简单只要
    [users]

    username1=passwd1
    username2=passwd2
    username3=passwd3






    svnserve.conf
    anon-access = none      ----- 这样设置才能显示版本日志,原因不明
    auth-access = write



    password-db = [/mnt/svndata/conf/passwd.conf]  默认的是passwd
    authz-db = [/mnt/svndata/conf/authz.conf]  默认的是authz
    这俩分别设置用户密码文件的位置和用户权限配置的位置,可以自己设置,这样如果是有多个版本库就可以用相同的配置方式了
    realm = repos1  ----- 这个设置好像有没有差不多,但是一般写成所属版本库根目录的名称

    svnadmin create /opt/svndata/repos1 这个版本库酒会写realm = repos1


    svnserve -d --listen-port 9999 -r /mnt/svndata/repost1
    --listen-port 9999 -----       设置监听9999端口

  • 相关阅读:
    iOS_文件上传进度条的实现思路-AFNettworking
    快手为什么成功
    Swift 3.1 的一些新特性
    字典类型的字符串转成字典
    phpmyadmin通过日志文件拿webshell
    计算机网络基础知识
    写一个php小脚本辅助渗透测试
    Zabbix exp编写
    sqlmap里如何添加字典
    过狗注入学习姿势分享2[投稿华盟网]
  • 原文地址:https://www.cnblogs.com/azhw/p/4379096.html
Copyright © 2020-2023  润新知