zoukankan      html  css  js  c++  java
  • Linux svn服务的搭建

    一、yum安装svn
    yum -y install subversion
     
    二、查看已安装的svn版本信息
    svnserve --version
     
    三、创建一个代码库
    1.先创建一个目录 mkdir -p /home/test
    2.创建版本库 svnadmin create /home/test
    执行上面的命令后,自动建立test测试库,查看/home/test 文件夹发现包含了conf, db,format,hooks,locks, README.txt等文件,这样就说明一个SVN库已经建立。
     
    四、配置代码库
    进入上面创建的代码库的conf目录
    1.用户密码配置
    vim passwd文件
    suvan=123456
    用户名=密码
     
    2.权限authz配置
    vim authz文件
    在文件后面加上两行
    [/] #表示根目录下的所有资源
    suvan = rw #上一步创建的角色 = 读写权限
     
    3.svn服务配置
    vim svnserve.conf
    在[general]下追加内容
    anon-access=none #匿名访问的权限,可以是read,write,none,默认为read
     
    auth-access=write #使授权用户有写权限
     
    password-db=passwd #密码数据库的路径
     
    authz-db=authz #访问控制文件
     
    realm=/home/test #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
     
    五、启动svn服务
    svnserve -d -r /home/test
     
    配置完成。
    开始在windows用客户端测试
    svn地址填写为:svn://ip地址/版本库地址
     
    ps:为了便于管理最好是在一个统一目录下再分别建立文件夹,再分别用svnadmin create创建版本库,然后分别按上面的配置,最后再将整个上层文件夹启动svn服务
  • 相关阅读:
    KafkaOffsetMonitor
    锋利的KATANA
    用grunt搭建自动化的web前端开发环境
    网上书店订单功能的实现
    作用域和控制器
    使用CLK.AspNet.Identity提供以角色为基础的访问控制(RBAC)
    ABP日志管理
    .NET开源项目
    服务总线
    Message解析流程(转)
  • 原文地址:https://www.cnblogs.com/tianyihao/p/6781629.html
Copyright © 2011-2022 走看看