zoukankan      html  css  js  c++  java
  • linux 下svn服务器搭建

    1,svn帐密不必是系统帐号,故不必在系统中新建各个用户

    2,创建版本库目录后,若要在该目录下生成你需要的各个目录来存放文件,不能使用mkdir命令,需用帐号登录而后创建

    一,安装

    yum install subversion

    二,创建版本库目录

    svnadmin create /mnt/svn/svnrepos

    三,进入conf目录

    authz文件是权限控制文件
    passwd是帐号密码文件
    svnserve.conf SVN服务配置文件
     
    四,修改
    1,设置帐密
    vim passwd
    [users]
    changbo = 123456
     
    2,修改权限控制文件
    vim authz
    [groups]
    development = changbo,xxx
    user = test

    [/document]
    @development = rw
    @user = r
    [/source]
    @development = rw
    [/]
    @development = rw
     
    五,修改svnserve.conf文件
    vi svnserve.conf
    打开下面的几个注释:
    anon-access = none #匿名用户无权限
    auth-access = write #授权用户可写
    password-db = /mnt/svn/svnrepos/conf/passwd #使用哪个文件作为账号文件
    authz-db = /mnt/svn/svnrepos/conf/authz #使用哪个文件作为权限文件
    realm = /mnt/svn/svnrepos # 认证空间名,版本库所在目录
     
    注意这些项前面不能有空格,否则报错:svnserve.conf:12: Option expected
     
    六,启动版本库
    启动svn版本库
    svnserve -d -r /mnt/svn/svnrepos
    -d  意为后台模式
    -r  意为服务的根目录
    七,关闭
    svnpid=`lsof -i:3690 |grep svn|awk '{print $2}'`
    kill -9 svnpid
     
    客户端访问
     
     
    END!
     
     
     
  • 相关阅读:
    Android 摇一摇之双甩功能
    Android 上千张图片的列表滑动加载
    Android 新手引导
    Android 自定义列表指示器
    Mininet的安装与卸载
    ubuntu装机必备
    linux系统中利用vagrant创建虚拟开发环境
    Ubuntu右键添加:open in terminal
    ryu启动问题总结
    新建WORD文档打开会出现转换文件对话框3步解决办法
  • 原文地址:https://www.cnblogs.com/changbo/p/5632696.html
Copyright © 2011-2022 走看看