系统之家 - Windows操作系统&装机软件下载网站!

当前位置: 首页  >  教程资讯  >  电脑教程 centos 7安装svn服务器教程

centos 7安装svn服务器教程

时间:2023-06-02 16:16:41 来源: 人气:

   在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN,  源码目录:/home/user/project,  工程名:project,  工程目录:/source/svn/project,  访问地址:svn://ip/project,  一、 安装svn,  yum install subversion,  二、 svn服务器配置,  1. 创建svn根目录,  mkdir /source/svn,  2. 添加工程,  svnadmin create /source/svn/project,  3. 导入工程初始文件(可省),  svn import /home/user/project/ file:///source/svn/project -m "init project",  4. 配置工程用户,  进入工程的配置目录:,  cd /source/svn/project/conf,  下面一共三个文件:authz passwd svnserve.conf,  passwd: 里面保存用户信息,基本格式为:user = passwd,  authz: 里面保存用户的分组信息,以及每个组的访问权限,  svnserve.conf: 里面保存服务器的基本配置(下面介绍),  针对该例子的配置如下:,  4.1 passwd里面添加用户,  [users],  pm = pm123,  4.2 authz配置用户权限,  复制代码,  [grouPS],  #添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开),  pm_g = pm,  # 该项目的权限配置,  [project:/],  # pm_g分组配置读写权限(实际中可以增加只读分组),  @pm_g = rw,  4.3 svnserve.conf配置(可默认),  # 匿名用户权限(none:拒绝, write:读写, read:只读权限),  anon-access = none,  # 鉴权用户访问,  auth-access = write,  # 用户信息配置文件(也可以是绝对路径),  password-db = passwd,  # 权限配置文件,  authz-db = /source/svn/project/conf/authz,  三、 启动svn服务器,  svnserve -d -r /source/svn,  四、 拉取代码,  svn co svn://ip/project,

作者

教程资讯

电脑教程排行

系统教程

系统主题