• Mac 搭建svn本地服务端


    首先建立一个svn目录,位置可以随意,以桌面为例

    $ mkdir ~/Desktop/svn

    新建一个名为proj的目录作为一个repository

    $ cd ~/Desktop/svn 
    $ mkdir proj

    创建该repository

    $ svnadmin create ~/Desktop/svn/proj

    在~/Desktop/svn/proj/conf目录下可以看到passwd、svnserve.conf和authz三个文件,这是我们需要配置的文件

    编辑svnserve.conf文件

    可以看见里面所有语句都是处于注释状态的,修改部分语句(去掉注释符,修改等号后面的配置等)。具体的含义可以参照文件中原有的文字描述。

    anon-access = none
    auth-access = write
    password-db = passwd
    authz-db = authz

    编辑passwd文件

    在[users]下面添加你想要的账号及其密码

    robin = mypwd

    这样就添加了一个用户名为robin,密码为mypwd的账号

    编辑authz文件

    在[groups]下配置用户组

    admin = robin

    表示admin用户组中含有robin一位用户,如果需要添加其他用户,则以逗号隔开

    将下方的[foo/bar]修改为[/]根目录,配置权限信息

    @admin = rw

    在用户组前需要加上@符号

     -----------------------------------------------------------------------------------------

    至此,配置部分基本完成

    接下来启动svn的服务即可

    $ svnserve -d -r ~/Desktop/svn

    如果需要停止服务命令为

    $ sudo killall -9 svnserve
  • 相关阅读:
    PHP Mail 简介
    二级叉的结算另一种方法
    PHP extract() 函数
    array_count_values函数
    对碰结算的方法
    array_walk() 函数
    函数引发二级叉的结算
    array_intersect() php筛选两个数组共有的元素
    php文件锁
    JAVA Math常用方法
  • 原文地址:https://www.cnblogs.com/micrari/p/5337049.html
Copyright © 2020-2023  润新知