• 【001:转载 ubuntu下: 建立本地SVN服务器】


    1.安装 svn 工具

     $sudo apt-get install subversion

    2.  创建工程文件夹,用于存放工程

    $mkdir ~/localsvn

    $mkdir ~/localsvn/workplaces

    3.创建 svn 仓库

     $svnadmin create ~/localsvn/workplaces

    4.配置svn仓库

    $修改三处的文件

    # authz文件是设置用户权限,passwd文件是存储用户及密码,svnserve.conf是主配置文件

    编辑svnserve.conf

    将以下参数去掉注释和前面的空格

    [general]
    #匿名用户不可读
    anon-access = none
    #权限用户可写
    auth-access = write
    #密码文件为passwd
    password-db = passwd
    #权限文件为authz
    authz-db = authz

    编制passwd 文件 设定用户密码

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    tone=www

    tone的密码为www

     # sudo vi authz  
      [groups]          #定义组的用户 
      manager = xiaoming 
      core_dev = zhangsan,lisi 
      [repos:/]          #以根目录起始的repos版本库manager组为读写权限 
      @manager = rw 
      [repos:/media]    #core_dev对repos版本库下media目录为读写权限 
      @core_dev = rw

    5.启动svn服务
      # sudo svnserve -d -r ~/localsvn/workplaces

      # 查看是否启动成功,可看的监听3690端口
      # sudo netstat -antp |grep svnserve
      tcp    0      0 0.0.0.0:3690    0.0.0.0:*      LISTEN    28967/svnserve 
      # 如果想关闭服务,可使用pkill svnserve
      4.5 访问svn
      # 访问repos版本库地址
      svn://192.168.1.100/workplaces

  • 相关阅读:
    matlab实现插值法sin函数
    matlab实现共轭梯度法、多元牛顿法、broyden方法
    matlab实现雅可比、高斯塞德尔、后项误差计算
    matlab实现高斯消去法、LU分解
    matlab实现不动点迭代、牛顿法、割线法
    matlab实现的嵌套乘法、高精度、二分法
    knn手写识别
    python笔记
    动态语言
    Spyder 快捷键
  • 原文地址:https://www.cnblogs.com/yexiaopeng/p/5585029.html
Copyright © 2020-2023  润新知