zoukankan      html  css  js  c++  java
  • 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端口

  • 相关阅读:
    开始几天的基本学习
    从这个博客开始我的机器学习深度学习之路
    剑指Offer:面试题3——二维数组中的查找(java实现)
    HIVE配置文件
    C++ 之旅:前言
    leetcode 349:两个数组的交集I
    python学习(三):matplotlib学习
    python学习(二):python基本语法
    Android环境搭建
    LeetCode:237
  • 原文地址:https://www.cnblogs.com/azhw/p/4379096.html
Copyright © 2011-2022 走看看