RSS
热门关键字:  php  找回密码  lighttpd  密码找回  client
当前位置 :| 主页>技术资料>Linux>

Linux系统下SVN服务器的搭建过程详解

来源: 作者: 时间:2008-10-20 Tag: 点击:

  1 环境:

  服务器放在redhatAS4.0上,客户端在windows 2000。

  2 软件包

  2.1 服务器

  subversion-1.3.2-1.rh90.i386.rpm。可能还会用到其他依赖组件,在我的配置中要用到:apr-0.9.5-0.2.i386.rpm , neon-0.24.7-1.i386.rpm,apr-util-0.9.5-0.1.i386.rpm。

  2.2 客户端:

  TortoiseSVN-1.3.2.5840-svn-1.3.0

  3 安装服务器

  [root@localhost root]#rpm –ivh apr-0.9.5-0.2.i386.rpm

  [root@localhost root]#rpm –ivh neon-0.24.7-1.i386.rpm

  [root@localhost root]#rpm –ivh apr-util-0.9.5-0.1.i386.rpm

  [root@localhost root]#rpm –ivh subversion-1.3.2-1.rh90.i386.rpm

  安装完成以后,要测试是否已经安装成功,则要输入以下命令:

  [root@localhost root]#svnserve –version

  若显示如下,安装成功:

  svnserve, version 1.4.0 (r21228)

  compiled Oct 12 2006, 10:18:56

  Copyright (C) 2000-2006 CollabNet.

  Subversion is open source software, see http://subversion.tigris.org/

  This product includes software developed by CollabNet (http://www.Collab.Net/).

  The following repository back-end (FS) modules are available:

  * fs_fs : Module for working with a plain file (FSFS) repository.

  4 Svn配置

  4.1 建立版本库目录

  [root@localhost root] #mkdir –p /svn

  svn是我自己建立的目录,各人根据具体情况设计名字

  4.2 建立一个用户,用与管理这个版本库目录

  [root@localhost root] #useradd -m -s /bin/bash lyl

  lyl是建立的用户名,可以根据习惯改

  4.3 用建立的用户管理我们刚建的版本库目录

  [root@localhost root] #chown –R lyl.lyl /svn

  用lyl来管理我们的版本库目录/svn

  4.4 启动服务器

  用用户lyl来管理版本库目录/svn,则须转为lyl,命令如下:

  [root@localhost root] #su lyl

  启动svn服务

  [root@localhost root] #svnserve -d -r /svn/;

  -d表示以daemon方式(后台运行)运行

  -r/svn/指定根目录是/svn/

  检查服务器是否启动正常:

  [svn_leader@localhost root]$ ps –ef|grep svnserve

  如果显示如下,即为启动成功


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册