zoukankan      html  css  js  c++  java
  • CentOS下快速搭建SVN服务器

    不说原理,只讲步骤,用最快捷的方法把服务搭建起来。

    1、本文使用的系统环境
    # uname -r

    2.6.32-642.11.1.el6.x86_64
    # cat /etc/system-release
    CentOS release 6.8 (Final)

    2、更新系统
    # yum -y update

    3、安装subversion,并查看安装状态
    # yum -y install subversion
    # rpm -ql subversion

    可以输入命令试试
    # svn --help

    4、配置系统服务
    创建版本库目录
    # mkdir -p /opt/svndata/repos

    创建版本库
    # svnadmin create /opt/svndata/repos

    之后会在该目录生成如下文件
    # ls -l

    总用量 24
    drwxr-xr-x 2 root root 4096 12月 6 14:17 conf
    drwxr-sr-x 6 root root 4096 12月 6 14:37 db
    -r--r--r-- 1 root root 2 12月 6 13:56 format
    drwxr-xr-x 2 root root 4096 12月 6 13:56 hooks
    drwxr-xr-x 2 root root 4096 12月 6 13:56 locks
    -rw-r--r-- 1 root root 229 12月 6 13:56 README.txt

    5、服务参数配置
    在 conf 目录下的版本库配置文件:
    (1)authz 权限控制文件
    (2)passwd 是帐号密码文件
    (3)svnserve.conf SVN服务配置文件

    6、设置帐号密码
    # vi passwd
    在[users]块中添加用户和密码
    [users]
    admin = 654321
    newbie = 123456

    7、设置用户的访问权限
    # vi authz
    在末尾添加如下代码:
    [/]
    admin=rw
    newbie=r
    admin有读写权限,newbie具有只读权限。

    8、
    修改svnserve.conf文件
    # vi svnserve.conf
    anon-access = read 匿名用户可读
    auth-access = write 授权用户可写
    password-db = passwd 使用哪个文件作为账号文件
    authz-db = authz 使用哪个文件作为权限文件
    realm = /opt/svndata/repos 认证空间名,版本库所在目录

    9、
    启动svn版本库
    svnserve -d -r /opt/svndata/repos

    10、
    服务安装完成。

  • 相关阅读:
    bzoj2815: [ZJOI2012]灾难
    bzoj1188: [HNOI2007]分裂游戏
    bzoj4538: [Hnoi2016]网络
    bzoj3594: [Scoi2014]方伯伯的玉米田
    bzoj2595: [Wc2008]游览计划
    bzoj3277: 串
    Django开发:(3.2)ORM:多表操作
    Django开发:(3.1)ORM:单表操作
    Django:(2)视图层&模板层
    Django开发:(1)django基础 & url控制器
  • 原文地址:https://www.cnblogs.com/leooys/p/6200806.html
Copyright © 2011-2022 走看看