Centos6.5 SVN服务器 搭建及配置

时间:2021-03-25 19:30:51

现有的项目开发中,版本控制机必不可少。合理的使用版本控制可以提高开发效果,在保证项目是最新的同时,也提高了源代码的安全性。

工具/原料

  • 接入Internet的一台Centos6.5Linux计算机

安装SVN

  1. 1

    查看是否可以从yum软件仓库找到SVN安装包

    yum list *svn*

    Centos6.5 SVN服务器 搭建及配置
  2. 2

    从使用yum软件仓库安装SVN,执行

    yum install subversion.i686

    中间会列出要关联的包,并提示下载:输入“y”并确认

    Centos6.5 SVN服务器 搭建及配置
  3. 3

    SVN已经安装成功

    END

创建版本库

  1. 1

    查看SVN 命令

    svn -help

    Centos6.5 SVN服务器 搭建及配置
  2. 2

    创建版本库目录

    mkdir -p /home/svn/svnfile

    创建版本库

    svnadmin create /home/svn/svnfile

    生成以下目录

    Centos6.5 SVN服务器 搭建及配置
  3. 3

    进入conf目录(这是该SVN版本库的配置目录)

    查看配置文件

    ls -l

    Centos6.5 SVN服务器 搭建及配置
  4. 4

    设置密码

    vim passwd

    按ESC键,切换到命令行,输入

    :wq!

    保存并退出

    Centos6.5 SVN服务器 搭建及配置
  5. 5

    设置权限

    vim authz

    在末尾添加

    [/]

    ver=rw

    版本库的根目录ver对其具有读写权限(r为读权限w为写权限)

  6. 6

    修改svnserver.conf

    设置

    anon-access=none #匿名用户不可访问

    auth-access=write  #认证用户可以执行写操作

    password-db=passwd  #密码文件

    authz-db=authz          #认证文件

    END

开启SVN

  1. 1

    启动SVN

    svnserve -d -r /home/svn/

    END

注意事项

  • yum instal安装过后 测试一下是否安装成功(svnserve --version)