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服务
  • 相关阅读:
    ASP.NET Web API 控制器执行过程(一)
    ASP.NET Web API 控制器创建过程(二)
    ASP.NET Web API 控制器创建过程(一)
    ASP.NET Web API WebHost宿主环境中管道、路由
    ASP.NET Web API Selfhost宿主环境中管道、路由
    ASP.NET Web API 管道模型
    ASP.NET Web API 路由对象介绍
    ASP.NET Web API 开篇示例介绍
    ASP.NET MVC 视图(五)
    ASP.NET MVC 视图(四)
  • 原文地址:https://www.cnblogs.com/tianyihao/p/6781629.html
Copyright © 2011-2022 走看看