当前位置:首页 > 服务器类 > Linux服务器 > > Linux系统下SVN服务器的搭建过程详解

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

点击次数:29 次 发布日期:2008-11-22 09:39:40 作者:源代码网
源代码网推荐

1环境:

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

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@localhostroot]#rpm–ivhapr-0.9.5-0.2.i386.rpm

[root@localhostroot]#rpm–ivhneon-0.24.7-1.i386.rpm

[root@localhostroot]#rpm–ivhapr-util-0.9.5-0.1.i386.rpm

[root@localhostroot]#rpm–ivhsubversion-1.3.2-1.rh90.i386.rpm

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

[root@localhostroot]#svnserve–version

若显示如下,安装成功:

svnserve,version1.4.0(r21228)

compiledOct122006,10:18:56

Copyright(C)2000-2006CollabNet.

Subversionisopensourcesoftware,seehttp://subversion.tigris.org/

ThisproductincludessoftwaredevelopedbyCollabNet(http://www.Collab.Net/).

Thefollowingrepositoryback-end(FS)modulesareavailable:

*fs_fs:Moduleforworkingwithaplainfile(FSFS)repository.

4Svn配置

4.1建立版本库目录

[root@localhostroot]#mkdir–p/svn

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

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

[root@localhostroot]#useradd-m-s/bin/bashlyl

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

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

[root@localhostroot]#chown–Rlyl.lyl/svn

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

4.4启动服务器

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

[root@localhostroot]#sulyl

启动svn服务

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

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

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

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

[svn_leader@localhostroot]$ps–ef|grepsvnserve

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

lyl 69411 015:07?00:00:00svnserve-d——listen-port9999-r/svn

源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华