zoukankan      html  css  js  c++  java
  • SVN

    建立SVN服务器

    1.首先在任意地方建立一个文件夹  ,如在桌面上建立一个名字为svn的文件夹
    2.创建svn repository  
    svnadmin create /Users/pengfeishi/Desktop/svn/res
    3./Users/pengfeishi/Desktop/svn/res/conf目录下存在3个文件:authz,passwd,svnserve.conf
    (1)、配置svnserve.conf
    将里面的
    #anon-access = read
#auth-access = write
#password-db = passwd  //指向passwd这个配置文件
#authz-db = authz //指向authz这个配置文件
    四行前的#号去掉,再将anon-access = read改为anon-access = none,这样禁止匿名访问
    PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误
    (2)、配置passwd
    里面存的是用户与密码,有示例,直接按照它的格式添加用户和密码就可以了
    test1=123
    test2=456

    (3)编辑认证文件  authz
    格式为 [groups]
    用户组名 = 用户组成员
    [需要授权的目录]
    @组名 = 权限
    用户名 = 权限


    例如:
    [groups]
    g_developers = jcccn,jesse,bill  //权限组  = 用户
    g_tester = jerry,wang     //权限组  = 用户
    [/]
    @g_developer = r    组的权限
    jcccn = rw    用户权限
    * =
    [/jcccn]
    @g_tester = raw
    jcccn = rw
    * = r

    例子 2

    [groups]
    harry_and_sally = shi

    [/]

    @harry_and_sally = rw
    * = r

    4 启动SVN服务
    svnserve -d -r  /Users/pengfeishi/Desktop/svn  特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题
    没有任何输出,则启动成功

    5.关闭 killall -9 svnserve

  • 相关阅读:
    pyspider安装
    阿里云服务器数据盘扩容
    笔记之Python网络数据采集
    Nginx如何隐藏index.html
    使用fiddler手机抓包
    Git基本常用命令
    27 和为S的两个数字
    26 函数形参值回传问题——C++解决多个return的一般方法
    25 面向对象设计实例——基于PCL点云库的通用工具开发
    23 Pro/E二次开发中的问题记录
  • 原文地址:https://www.cnblogs.com/lvchenhao/p/4435165.html
Copyright © 2011-2022 走看看