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、
    服务安装完成。

  • 相关阅读:
    java学习笔记(二)分布式框架Dubbo+zookeeper搭建
    java学习笔记(一) 服务器的认识
    用slf4j+logback实现多功能日志解决方案 --- 转
    9.3.2 The force and release procedural statements
    3.7.4 Tri0 and tri1 nets
    9.3.1 The assign and deassign procedural statements
    10. Tasks and functions
    6.1.2 The continuous assignment statement
    df 查看磁盘使用情况
    信息学竞赛知识点整理
  • 原文地址:https://www.cnblogs.com/leooys/p/6200806.html
Copyright © 2011-2022 走看看